MySQL: Simplificando a criação de tabelas com SERIAL
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 ) |