Postgresql
Postgresql
Postgresql
= - igual
< - menor
>- maior
<= - menor ou igual
>= - maior ou igual
!= OU <> - diferente
AND - E
OR - OU
NOT - NÃO
! – negação booleano
CRIAÇÃO
CRIAR TABELA
Create table nome_da_tabela (“dentro dos parênteses coloca-se as colunas da tabela”
nome_da_coluna tipo_da_coluna
exemplo: id integer, “separa as colunas por virgulas”
nome varchar (200)
);
CRIAR TABELA COM COLUNA DE VALOR NÃO NULO (NÃO PODE DEIXAR SEM PREENCHER)
OBS: Tem como colocar um valor caso a pessoa não preencha também. Apenas deve adicionar
default ‘palavra que deseja que seja colocada’ depois de not null
Create table nome_da_tabela (“APÓS COLOCAR TODAS AS COLUNAS COLOCAR PRIMARY KEY
(NOME_DA_COLUNA)”
exemplo: id integer,
tipo varchar (1) check (tipo = ‘c’ or tipo = ‘l’),
primary key (id)
);
Create table nome_da_tabela (“APÓS COLOCAR TODAS AS COLUNAS COLOCAR PRIMARY KEY
(NOME_DA_COLUNA, NOME_DA_2ª_COLUNA)”
exemplo: id integer,
tipo varchar (1) check (tipo = ‘c’ or tipo = ‘l’),
primary key (id, tipo)
);
Create table nome_da_tabela (“APÓS COLOCAR TODAS AS COLUNAS COLOCAR FOREIGN KEY
(NOME_DA_COLUNA) REFERENCES
NOME_DA_TABELA_QUE_HERDA(NOME_DA_COLUNA_QUE_HERDA)”
Obs: A coluna herdada deve estar como primary key.
exemplo: id integer,
tipo varchar (1) check (tipo = ‘c’ or tipo = ‘l’),
foreign key (id) references organização(id)
);
OPERAÇÕES
REMOVER RESTRIÇÃO
alter table nome_da_tabela drop constraint nome_da_restrição
TIPOS DE DADOS