Przejdź do głównej treści
  1. Strona główna
  2. Technik informatyk
  3. INF.03
  4. Pytanie

Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik informatyk, Technik programista

Kategorie: Programowanie webowe Bazy danych

Słowa kluczowe: CREATE TABLE w SQL DDL w SQL

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.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wyślemy tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.