Um banco de dados é composto por uma ou mais tabelas.
A criação de uma tabela em SQL é feita usando o
CREATE TABLE
comando. No momento da criação, você precisa especificar os nomes das colunas da tabela e o tipo de dados que elas conterão.
SQL define vários tipos de dados.
Os mais importantes e os que você verá com mais frequência são:
CHAR
TEXT
VARCHAR
DATE
TIME
DATETIME
TIMESTAMP
Os tipos numéricos incluem
TINYINT
1 byteINT
4 bytesBIGINT
8 bytesSMALLINT
2 bytesDECIMAL
FLOAT
Todos eles possuem números. O que muda é o tamanho que esse número pode ter.
Um TINYINT vai de 0 a 255. Um INT de -2^31 a +2^31.
Quanto maior o tamanho em bytes, mais espaço será necessário no armazenamento.
Esta é a sintaxe para criar um
people
tabela com 2 colunas, uma inteira e a outra uma string de comprimento variável:CREATE TABLE people (
age INT,
name CHAR(20)
);