Baza danych składa się z jednej lub więcej tabel.
Tworzenie tabeli w SQL odbywa się za pomocą CREATE TABLE
polecenie.
W czasie tworzenia musisz określić nazwy kolumn tabeli i typ danych, które będą przechowywać.
SQL definiuje kilka rodzajów danych.
Najważniejsze i te, które będziesz widywał częściej, to:
CHAR
TEXT
VARCHAR
DATE
TIME
DATETIME
TIMESTAMP
Typy liczbowe obejmują
TINYINT
1 bajtINT
4 bajtyBIGINT
8 bajtówSMALLINT
2 bajtyDECIMAL
FLOAT
Wszystkie posiadają numery. Zmienia się wielkość tej liczby.
TINYINT idzie od 0 do 255. INT od -2^31 do +2^31.
Im większy rozmiar w bajtach, tym więcej miejsca będzie potrzebne w pamięci.
To jest składnia do tworzenia people
tabela z 2 kolumnami, jedną liczbą całkowitą, a drugą ciągiem o zmiennej długości:
CREATE TABLE people (
age INT,
name CHAR(20)
);