Академический Документы
Профессиональный Документы
Культура Документы
fred.lucena@unibratec.edu.br
Comandos DML
(sintaxe) INSERT INTO <tabela> (<campos>) VALUES (<valores>); UPDATE <tabela> SET <campo> = <expresso> [WHERE <condio>]; DELETE FROM <tabela> [WHERE <condio>];
fred.lucena@unibratec.edu.br
Comandos DML
(exerccio)
CREATE TABLE Dept (Codigo integer, Nome varchar(20), Cidade varchar(30), Orcamento numeric(12,2)); INSERT INTO dept (Codigo, Nome, Cidade, Orcamento) VALUES (70, 'Pessoal', 'Recife', 5000); UPDATE dept SET Nome = 'Produo'; DELETE FROM dept;
fred.lucena@unibratec.edu.br
Comandos DML
(exerccio)
INSERT INSERT INSERT INSERT INSERT INTO INTO INTO INTO INTO dept dept dept dept dept VALUES VALUES VALUES VALUES VALUES (10, (20, (30, (40, (50, 'Produo' , 'Pessoal' , 'Contbil' , 'Engenharia', 'Limpeza' , 'Recife', 'Olinda', 'Olinda', 'Olinda', 'Recife', 15000); 20000); 30000); 40000); 50000);
DELETE FROM dept WHERE Cidade = 'Olinda' AND Orcamento >= 30000; SELECT * FROM dept; DELETE FROM dept WHERE Cidade = 'Recife' OR Orcamento >= 40000; SELECT * FROM dept; DELETE FROM dept;
fred.lucena@unibratec.edu.br
Exerccios
fred.lucena@unibratec.edu.br
Comandos DML
(exerccio)
Crie um banco de dados com o seu nome; Selecione o banco de dados que voc acabou de criar; Crie uma tabela com o nome cadfun e a seguinte estrutura: CAMPO CODFUN NOME DEPTO FUNCAO SALARIO
Prof. Fred Lucena
TAMANHO 40 2 20 10,2
NO NULO
CHAVE
fred.lucena@unibratec.edu.br
Comandos DML
(exerccio)
fred.lucena@unibratec.edu.br
SCRIPT SQL
IF DB_ID('Fred') IS NOT NULL BEGIN USE Master DROP DATABASE Fred END ------------------------------------------------------------------------------CREATE DATABASE Fred ------------------------------------------------------------------------------USE Fred ------------------------------------------------------------------------------CREATE TABLE cadfun (CODIGO INTEGER, NOME VARCHAR(40), DEPTO VARCHAR(2), FUNCAO VARCHAR(20), SALARIO DECIMAL(10,2)); ------------------------------------------------------------------------------INSERT INTO cadfun VALUES (1, 'CARLOS ALBERTO', '3', 'VENDEDOR' , 1530.00) INSERT INTO cadfun VALUES (2, 'MARCOS HENRIQUE', '2', 'GERENTE' , 1985.75) INSERT INTO cadfun VALUES (3, 'APARECIDA SILVA', '3', 'SECRETARIA' , 1200.50) INSERT INTO cadfun VALUES (4, 'SOLANGE PACHECO', '5', 'SUPERVISORA', 1599.51) INSERT INTO cadfun VALUES (5, 'MARCELO SOUZA', '3', 'ANALISTA' , 2250.11) INSERT INTO cadfun VALUES (6, 'CLIA NASCIMENTO', '2', 'SECRETARIA' , 1200.50) INSERT INTO cadfun VALUES (7, 'WILSON DE MACEDO', '3', 'PROGRAMADOR', 1050.00) INSERT INTO cadfun VALUES (8, 'AUGUSTO SOUZA', '3', 'PROGRAMADOR', 1050.00) INSERT INTO cadfun VALUES (9, 'CARLOS BASTOS', '5', 'VENDEDOR' , 1530.00) INSERT INTO cadfun VALUES (10, 'PEDRO SILVA', '3', 'SUPERVISOR' , 1599.51) INSERT INTO cadfun VALUES (11, 'ANA BASTOS', '5', 'VENDEDORA' , 1530.00) INSERT INTO cadfun VALUES (12, 'PAULO DA SILVA', '2', 'VENDEDOR' , 1530.00) ------------------------------------------------------------------------------SELECT * FROM cadfun;
fred.lucena@unibratec.edu.br