Aby utworzyć tabelę w relacyjnej bazie danych, należy zastosować polecenie SQL CREATE TABLE:
Źle.
PLUS TABLE nie istnieje w SQL.Źle.
NEW TABLE nie jest poleceniem SQL.Źle.
ADD występuje tylko w poleceniu ALTER TABLE (dodawanie kolumny), nie tworzy tabeli.Dobrze.
CREATE TABLE to instrukcja DDL tworząca nową tabelę.Tabelę tworzy instrukcja
CREATE TABLE, należąca do języka definiowania danych (DDL) w SQL. Definiujesz w niej nazwę tabeli oraz listę kolumn wraz z ich typami danych, a opcjonalnie dodajesz ograniczenia, takie jak klucz główny czy NOT NULL. Najprostsza składnia to CREATE TABLE nazwa (kolumna typ);, na przykład CREATE TABLE pracownicy (id INT PRIMARY KEY, nazwisko VARCHAR(50));. Polecenie jest częścią standardu SQL, więc działa w większości systemów bazodanowych (MySQL, PostgreSQL, SQLite, SQL Server) i to właśnie ono buduje strukturę, do której później wstawiasz dane.Wybrane polecenie nie utworzy tabeli, bo w SQL po prostu nie ma takiej składni.
PLUS TABLE i NEW TABLE nie są częścią języka - ani PLUS, ani NEW nie są słowami kluczowymi tworzącymi obiekty bazy danych, więc serwer zgłosiłby błąd składni. Pomylić łatwo zwłaszcza ADD TABLE: słowo ADD faktycznie w SQL istnieje, ale wyłącznie wewnątrz polecenia zmieniającego już istniejącą tabelę, na przykład ALTER TABLE pracownicy ADD email VARCHAR(100); dodaje nową kolumnę - nie powołuje do życia całej tabeli. Do utworzenia nowej tabeli służy instrukcja DDL CREATE TABLE, w której podajesz nazwę tabeli oraz definicje kolumn z ich typami danych. Zapamiętaj parę: CREATE tworzy obiekt, ALTER go modyfikuje.