ASPECTOS GERAIS
= Structure Query Language
É a linguagem padrão para manipulação de banco de
s.q.l.
dados relacionais
(
É uma linguagem declarativa Descreve o que fazer
e não como fazer )
TIPOS DE DADOS
TEXTO BOOLEANO True (verdadeiro) = 1
= Cadeia de caracteres Assume os valores False (falso) = 0
CHAR (n) Tamanho fixo n Null (nulo)
VARCHAR (n) Tamanho variável (≤ n) DATA
(datas válidas )
Só permite
São inseridos com aspas simples = DD – MM – YYYY
É case sensitive (DIA – MÊS - ANO )
NUMÉRICO
smallint )
(Integer, int,
Números inteiros HORA
e reais (double precision )
Float,, real, = HH: MM: SS (horas válidas )
Só permite
BINÁRIO
(HORA: MINUTO: SEGUNDO)
= Cadeia de Bits OUTROS
BIT (n) Tamanho fixo n (
TIMESTAMP DATA – HORA – FUSO HORÁRIO )
em um único tipo )
BIT VARYING (n) Tamanho variável (≤ n) DATETIME (Combina data e hora
BLOB (Binary Large Object) INTERVAL ( entre datas ou horas)
Calcula o intervalo
TCL (Transaction
Language
Control
)
DDL ( Data Definition
Language ) Comandos usados para controlar as transações
Conjunto de comandos que podem ser usados em um B.D.
para definir o esquema do B.D.
COMANDOS
( )
Descrição da estrutura do B.D.:
tabelas, campos, views e funções COMMIT
ROLLBACK
COMANDOS
CREATE
DROP
ALTER
TRUNCATE
RENAME s.q.l.
= CATEGORIAS =
DML (DataLanguage
Manipulation
)
Conjunto de comandos usados para realizar
transações em um banco de dados
COMANDOS
DCL ( Data Control
Language )
SELECT Comandos usados para lidar com autorização de
dados e licenças de usuários para controlar quem
INSERT tem acesso para ver ou manipular dados B.D.
UPDATE
COMANDOS
DELETE GRANT
REVOKE