Pular para o conteúdo principal

(SQL) Criando constraint ou regras(not null, enum, date, decimal, default, unique, unsigned)

O constraint ou as
 regras, restringem os campos do banco de dados para receberem informações mais especificas:


not null (coloca em campos obrigatorios de serem preenchidos)

enum (define o que pode ser digitado em um campo, exemplo: sexo enum('masculino','feminino');

date(restringe o campo apenas para guardar datas), exemplo: data date;

decimal(restringe a quantidade de casas em um numero float), exemplo: decimal(5,2); quer dizer que o numero que o campo vai receber terá no máximo 5 casas, sendo que duas, obrigatoriamente deverá estar após a virgula.
_ _ _ , _ _

default (padroniza o campo a ter uma determinado preenchimento, mesmo que depois seja alterado), exemplo: nacionalidade varchar(20) default 'Brasil';




unique se assemelha ao primary key, pois só permite que um campo só seja preenchido uma vez com determinado dados

unsigned não permite valores negativos e economiza bytes






Comentários