Podstawową czynnością przy pracy z bazą danych jest tworzenie tabel, w których będziemy umieszczać nasz zbiór danych. W tym artykule skupimy się tylko na strukturze zapytania, które pozwoli nam na stworzenie tabeli. Dostępne typy danych oraz możliwe wartości opiszemy w innym artykule.
Stworzenie tabeli odbywa się poprzez wykonanie polecanie CREATE TABLE.
Całość zapytania wygląda następująco:
CREATE TABLE nazwa_tabeli (
…
);
Jako nazwa_tabeli podajemy naszą nazwę, którą będzie posiadała stworzona przez nas tabela. Pomiędzy nawiasami podajemy nazwę kolumny, typ danych oraz opcje dodatkowe.
Na przykład:
CREATE TABLE nazwa_tabeli (
liczba int NOT NULL
);
Możemy oczywiście tworzyć więcej niż jedną kolumnę w tabeli.
int oznacza typ danych. W naszym przykładzie będą to dane liczbowe.
NOT NULL oznacza, iż przy wprowadzaniu danych kolumna ta nie może być pusta – musimy wprowadzić jakąś wartość.
Jeżeli chcemy stworzyć tabele z więcej niż jedną kolumną robimy to w bardzo prosty sposób:
CREATE TABLE nazwa_tabeli (
liczba int NOT NULL,
kolumna2 int NOT NULL,
kolumna3 int NOT NULL
);