Baixe o app para aproveitar ainda mais
Prévia do material em texto
EXERCÍCIOS DE MYSQL 1 – Quais comandos SQL são utilizados para: criar o banco de dados: Create database; mostrar os bancos existentes: Show databases; colocar um BD em uso: database excluir um BD: Drop criar uma tabela: create tablle visualizar todos os registro de uma tabela: select visualizar alguns atributos de uma tabela: select visualizar os registro de uma tabela impondo condições: Unique e check visualizar todos os registro de duas tabelas: select 2 – Crie um novo BD virtual, que conterá a maior parte dos dados que usaremos nas lições seguintes. CREATE DATABASE db virtual ; Use virtual; Create table cadfun ( Codfun integer not null prim/ Nome VARCHAR (40) NOT NULL, DEPTO CHAR (2), FUNCAO CHAR (20), SALARIO DECIMAL (10,2) 3 – Crie a tabela para o cadastro de funcionários cadfunc om a seguinte estrutura: Campo Tipo* Descrição CodFun** integer código do funcionário (não nulo) auto_increment Nome varchar(40) nome do funcionário (não nulo) Depto char ( 2 ) departamento onde está locado o funcionário Funcao char (20) função do funcionário Salario decimal (10, 2) salário do funcionário ** chave primária CREATE DATABASE CADFUN ; Use virtual; Create table cadfun ( Codfun integer not null prim/ Nome VARCHAR (40) NOT NULL, DEPTO CHAR (2), FUNCAO CHAR (20), SALARIO DECIMAL (10,2) 4 – Mostre as tabelas do BD em uso. Create database cadfun 5 – Insira os registros abaixo. codfun nome depto funcao salario 1 MARCOS HENRIQUE 2 GERENTE 1985.75 2 CARLOS ALBERTO 1 VENDEDOR 1530.00 3 APARECIDA SILVA 3 SECRETARIA 1200.50 4 5 WILSON DE MACEDO AUGUSTO SOUZA 3 3 PROGRAMADOR PROGRAMADOR 1050.00 1050.00 6 – Visualize quem trabalha no departamento 3. Que comando devemos utilizar? Select nome from cadfum where depto ‘3”, 7 – Mude a ordem da consulta por nome descendente. Que comando devemos utilizar? Select from cadfum order by nome desc ; 8 – Altere o salário do funcionário 5 e transfira o Funcionário Carlos Alberto do departamento 1 para o 2. Que comando devemos utilizar? Uptade cadfun set depto = “2” where nome “Carlos Alberto “. 9 – Insira os dados na tabela cadfun, Que comando devemos utilizar? (cadfun nome ,depto,função,salário) 10 – Vamos conceder um reajuste de 10% para todos os empregados. Que comando devemos utilizar? Uptade e delete 11 – Excluir o empregado Marcelo Souza. Que comando devemos utilizar? DELETE FROM cadfun WHERE NOME = 'MARCELO SOUZA';. 12 – Qual a função dos comandos abaixo: a) SELECT * FROM cadfun WHERE FUNCAO = 'VENDEDOR Função de inserir um vendedor b) SELECT * FROM cadfun WHERE SALARIO <= 1700; função de inserir o salário c) SELECT * FROM cadfun WHERE SALARIO > 1800; função de aumentar salário 13 – Mostre os nomes e funções de todos os funcionários, ordenados de forma descendente pelo nome da função. INSERT INTO cadfun VALUES ( 24, 'MARCOS INACIO', '2', 'GERENTE', 2184.33, '2006-09-25', 2, '11122233344'); INSERT INTO cadfun VALUES ( 50, 'MARCOS INACIO', '2', 'GERENTE', 2184.33, '2006-09-25', 2, '11122233344'); INSERT INTO cadfun VALUES ( 55, 'MARIA JOSE', '3', 'GERENTE', 2184.33, '2006-10-25', 2, '11122233344'); SELECT * FROM cadfun;
Compartilhar