Escolar Documentos
Profissional Documentos
Cultura Documentos
Sintaxe:
SELECT <coluna(s)>
FROM <tabela(s)>
<WHERE <condição>>;
• = Igual
• > Maior que
• < Menor que
• >= Maior ou igual
• <= Menor ou igual
• < > Diferente
• LIKE
Sintaxe:
CREATE database “Nome da Base de dados”;
Sintaxe:
CREATE TABLE <nome da tabela> ( <definição de colunas e
restrições de integridade>);
Comando INSERT
Sintaxe:
INSERT INTO “Nome da tabela”
[(“coluna 1” ,“coluna 2”)]
VALUES (coluna1_valor, coluna2_valor);
Comando UPDATE
Comando UPDATE: Usado para actualizar registos.
Sintaxe:
UPDATE “Nome da tabela”
SET (“coluna 1= Novo valor”)
WHERE (“nome da coluna” OPERADOR “valor”);
Comando DELETE
Comando DELETE: Usado para eliminar registos.
Sintaxe:
DELETE FROM “Nome da tabela”
WHERE “nome da coluna” OPERADOR “valor” and/or [“nome da
coluna” OPERADOR “valor” ]
Comando ALTER
Da mesma forma que se criam tabelas, também se alteram as tabelas
existentes através da adição de novas colunas ou restrições de integridade,
da modificação das características de uma coluna, ou da eliminação de
colunas ou restrições de integridades existentes. O comando utilizado é
ALTER TABLE.
Sintaxe:
DROP TABLE <nome da tabela>;
TIPO DE DADOS
Inteiros Ponto Decimal String Binário Data/ Boolean
Flutuante Hora o
Microso TINYINT, FLOAT, NUMERIC CHAR, BINARY, DATE, BIT
ft SMALLINT, REAL , VARCHAR, VARBINARY, DATETIMEOFFSET,
SQL INT, DECIMAL TEXT, IMAGE, DATETIME2,
Server BIGINT , NCHAR, FILESTREAM SMALLDATETIME,
SMALLM NVARCHA DATETIME, TIME
ONEY, R, NTEXT
MONEY
MySQL TINYINT FLOAT (32- DECIMAL CHAR, TINYBLOB, DATETIME, DATE, BOOLEA
(8-bit), bit), BINARY, BLOB, TIMESTAMP, YEAR N
SMALLINT DOUBLE VARCHAR, MEDIUMBLO
(16-bit), (aka REAL) VARBINAR B,
MEDIUMIN (64-bit) Y, TEXT, LONGBLOB
T (24-bit), TINYTEXT,
INT (32- MEDIUMT
bit), EXT,
BIGINT LONGTEX
(64-bit) T
Oracle NUMBER BINARY_FLO NUMBER CHAR, BLOB, RAW, DATE, TIMESTAMP N/A
AT, VARCHAR LONGRAW, (with/without
BINARY_DO 2, CLOB, BFILE TIMEZONE),
UBLE NCLOB, INTERVAL
NVARCHA
R2,
NCHAR
Postgre SMALLINT REAL (32- DECIMAL CHAR, BYTEA DATE, TIME BOOLEA
SQL (16-bit), bit), , VARCHAR, (with/without N
INTEGER DOUBLE NUMERIC TEXT TIMEZONE),
(32-bit), PRECISION TIMESTAMP
BIGINT (64-bit) (with/without
(64-bit) TIMEZONE),
INTERVAL
Cliente(cod_cliente, cliente, profssao, localidade)
Agencia(cod_agencia, agencia, localidade)
Conta(num_conta, tipo_conta, cod_cliente, cod_agencia, saldo)