O SERIAL é um alias para BIGINT UNSIGNED NOT NULL AUTO_INCREMENT UNIQUE, simplificando a escrita de uma coluna do tipo chave primária.
BIGINT: tipo de dado
UNSIGNED: não permite valor negativo
NOT NULL: não pode ser nulo – é obrigatório
AUTO_INCREMENT: incrementa novo número
UNIQUE: restrição que diz que o valor deve ser único na coluna
— escrevendo mais
CREATE TABLE clientes
(
id BIGINT NOT NULL PRIMARY KEY AUTO_INCREMENT
nome varchar(150)
telefone varchar(15)
data_nascimento date
)
— simplificando
CREATE TABLE clientes
(
id SERIAL PRIMARY KEY
nome varchar(150)
telefone varchar(15)
data_nascimento date
)