UNIÃO EDUCACIONAL DE BRASÍLIA SGAS 910 Conj. D Fax: 443-1204 http://www.uneb.com.br Linguagem de Banco de Dados Professora Lucélia Oliveira Parte I - Primeiros Comandos SQL 1. Ver os bancos de dados existentes: Show databases; 2. Criar um novo banco de dados: Create database <nome do banco> 3. Apagar um banco de dados existente: Drop database <nome do banco de dados> 4. Escolher um banco de dados específico: Use <nome do banco desejado> 5. Criar uma tabela Create table Pessoa (rg integer not null, nome varchar(80) null, Primary key (rg)); 6. Excluir uma tabela Drop table <nome da tabela> 7. Ver a relação de tabelas do banco de dados selecionado: Show tables 8. Ver a estrutura de uma tabela: Describe <nome da tabela> 9. Alterar a estrutura de uma tabela: adicionar um novo campo: Alter table <nome da tabela> add (<nome do campo> <tipo>); 10. Alterar a estrutura de uma tabela: alterar um campo: Alter table nome da tabela change column nomeAntigo nomeNovo tipo; Exemplo: Alter table pessoa change column nom nome varchar(100); 11. Inserir dados em uma tabela: INSERT INTO Pessoa (Cod, Nome) VALUES(1, 'Luiza'); Parte II - Procedimentos de Backup 1. Realizar Backup · Entrar no DOS · Entrar no diretório bin do mysql · Dentro do diretório onde estiver o banco (default diretório bin do mysql): mysqldump -u root -p -c --databases nomeDoDataBase > c:\nomeDoArquivo.sql 2. Verificar se o banco foi realmente removido: Show databases; 3. Verificar o conteúdo do arquivo de backup criado: type nome do arquivo com a extensão 4. Recuperar Backup Entrar no mysql pelo DOS: Mysql –u root –p 5. Apagar o banco antigo Drop database nome do banco 6. Verificar se o banco foi excluído Show databases 7. Comando para recuperação do banco Source caminho/nomedobanco.mysql Exemplo: source c:/bkpteste.mysql Exercícios 1. Criar um banco de dados chamado Escola 2. Ver os bancos existentes 3. Criar a tabela aluno com os campos matricula (tipo inteiro e chave primária) e nome (tipo varchar (100 caracteres)) 4. Inserir o aluno Tom Jobim de matrícula número 1 5. Inserir a aluno Elis Regina de matrícula número 2 6. Executar o comando: select * from aluno para verificar se os dados foram inseridos corretamente. Se n~ao tiver, inserir os dados novamente. 7. Realizar um backup do banco de dados escola (Gravar o backup no diretório c:\bd). Obs. É necessário criar o diretório bd antes de executar a criação do backup 8. Excluir o banco de dados aluno 9. Verificar quais o bancos de dados existem 10. Recuperar o backup criado 11. Verificar se o banco de dados escola foi recuperado