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

Postagens mais visitadas deste blog

(Java) Tipo primitivo, classe invólucro, tamanho

A classe invólucro parece muito com o tipo primitivo, na maioria as diferenças estão na letra inicial que é minuscula no tipo primitivo e maiúscula na classe invólucro. A classe invólucro tem por função tratar o tipo primitivo como uma classe, pois assim será possivel executar métodos como parseInt ou valueOf.

(SQL)Chave primária e auto increment

A chave primária ou primary key()  evita repetições de registros no banco de dados, ela geralmente vai estar no cpf, rg, matricula, que são coisas unicas nos campos de um cadastro, exemplo : primary key(cpf) Já o auto_increment pode ser usado para criar uma automação incrementando +1 automaticamente no campo determinado, exemplo : id int auto_increment,

(Java) Estruturas condicionais if, else, if else, switch e case

ESTRUTURA CONDICIONAL SIMPLES ESTRUTURA CONDICIONAL COMPOSTA COM ELSE CONDIÇÃO COMPOSTA ENCADEDA IF ELSE SWITCH E CASE