Database
 sql >> Baza danych >  >> RDS >> Database

CREATE TABLE w SQL – wszystko, co musisz wiedzieć o tworzeniu tabel w SQL

SQL lub Structured Query Language składa się z różnych poleceń do obsługi relacyjnych baz danych. Te polecenia są podzielone na różne kategorie, takie jak DDL, DML, DCL i TCL. Jednym z ważnych zapytań z partii jest zapytanie CREATE Table z poleceń DDL. Tak więc w tym artykule na temat tworzenia tabeli w języku SQL dowiesz się o instrukcji CREATE TABLE w następującej kolejności:

    1. Co to jest zapytanie Utwórz tabelę?
    2. Utwórz składnię tabeli
    3. Jak stworzyć stół przy użyciu innego stołu?

Co to jest zapytanie Utwórz tabelę?

Oświadczenie o utworzeniu tabeli służy do tworzenia tabeli dla używanej bazy danych. Ta tabela może mieć n wierszy i m kolumn w zależności od wymagań. Tak więc za pomocą tego zapytania możesz w zasadzie przechowywać dane w postaci wierszy i kolumn.

Następnie, w tym artykule na temat tworzenia tabeli w SQL, zobaczmy składnię instrukcji Create.

Utwórz składnię tabeli

Składnia instrukcji CREATE TABLE jest następująca:

CREATE TABLE tablename (
column1 data type,
column2 data type,
column3 data type,
column4 data type,
....
columnN data type);

W tym przypadku parametry kolumny reprezentują nazwy kolumn, które mają zostać uwzględnione w tabeli. Podobnie parametr typu danych reprezentuje typ kolumn danych, które mogą być przechowywane. Przykład:znak, liczba całkowita, data, varchar itp.

Przykład:

CREATE TABLE students (
studentID int,
studentname varchar(255),
parentname varchar(255),
address varchar(255),
phonenumber int
);

Wyjście:

identyfikator ucznia nazwa ucznia nazwa rodzica adres numer telefonu

Teraz, po utworzeniu tabel, możesz przejść dalej i wstawić wartości do tabeli za pomocą zapytania Wstaw. Ale co by było, gdybyś musiał utworzyć tabelę przy użyciu innej istniejącej tabeli? Jak to zrobisz?

Tak więc, w następnym artykule o tworzeniu tabeli w SQL, przyjrzyjmy się temu samemu.

Jak utworzyć stół przy użyciu innego stołu?

Aby utworzyć kolejną tabelę z istniejącej tabeli, musisz użyć następującej składni:

CREATE TABLE newtablename AS
SELECT column1, column2,..., columnN
FROM existingtablename
WHERE ....;

Tutaj próbujesz utworzyć nową tabelę z istniejącej. Ponadto wybierasz wymagane kolumny z istniejącej tabeli na podstawie warunku. Ale wymienienie warunku nie jest obowiązkowe.

Przykład:

CREATE TABLE sampletable AS
SELECT studentID, studentname
FROM students;

Wyjście:

identyfikator ucznia nazwa ucznia

Uwaga: Nowa tabela otrzymuje te same definicje kolumn, co stara. Ponadto, jeśli w Twojej istniejącej tabeli są zapisane jakieś wartości, nowa tabela zostanie automatycznie wypełniona tymi wartościami.

Na tym kończymy ten artykuł. Mam nadzieję, że zrozumiałeś, jak używać CREATE TABLE w SQL. Jeśli chcesz dowiedzieć się więcej o MySQL i poznać tę relacyjną bazę danych typu open source, zapoznaj się z naszym Szkoleniem certyfikacyjnym MySQL DBA który jest dostarczany z prowadzonym przez instruktora szkoleniem na żywo i doświadczeniem w rzeczywistych projektach. To szkolenie pomoże ci dogłębnie zrozumieć MySQL i pomoże ci osiągnąć mistrzostwo w tym temacie.

Masz do nas pytanie? Wspomnij o tym w sekcji komentarzy tego artykułu, a odezwę się do Ciebie.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL WYBIERZ MAX

  2. Klauzula SQL ORDER BY dla początkujących

  3. Python:odpytywanie danych za pomocą dźwięku

  4. Przywracanie kopii zapasowej bazy danych w OpenCart 1.5

  5. Jak połączyć wyniki dwóch zapytań w SQL?