Baixe o app para aproveitar ainda mais
Prévia do material em texto
Centro Universitário Estácio do Ceará - FIC Profa Josyane Lannes Florenzano de Souza Fonte: http://alinebossi.wordpress.com/tag/exercicios-sql/ Preparação MySQL: Caso não abra o Command Line Client.... Abra pelo executar CMD Entre na pasta BIN do MYSQL e digite mysql –u root –p <ENTER> e digite a senha. (sempre que digitar mysql – u root –p no executar abrirá a tela do Command Line Client) Criando variáveis de sistema: - Copie o caminho do seu MYSQL - Entre nas propriedades do seu sistema na aba avançado, clique no botão “variáveis do ambiente” - na caixa chamada “variáveis do sistema” procure pela opção “path” e dê dois cliques para abrir sem deletar nada que está ali. - coloque o cursor na última posição, acrescente um ponto e vírgula “;” e cole o caminho que você copiou (importante que tenha aquela última barra invertida). Clique OK, depois clique em OK de novo para fechar a janela. - E pronto, agora você já configurou o MYSQL como variável de sistema. - Então quando você entrar CMD, você pode escrever em qualquer lugar o comando: Mysql –u [seu usuário] –p <ENTER> e depois inserir a senha. - Caso esteja usando root, não tem senha, é só dar enter no vazio quando pedir senha. Comandos SQL – Exercícios 1 1. Mostre as bases de dados existentes em MYSQL Show databases ; Crie uma base de dados Universidade (se não existir) Create database Universidade; Acesse a base USE Universidade; Remova o banco de dados Drop database Universidade; Verifique se foi excluída Show databases ; Crie novamente o banco de dados Create databases ; 2. Crie uma base de dados Universidade com as tabelas a seguir: Use Universidade; Create table (Campo tipo, Campo tipo, Campo tipo); Obs: o comando CREATE Table só funciona se a tabela tiver pelo menos 1 coluna (ou seja, 1 atributo) Alunos (RA, nome, endereço, cidade) Create table Alunos (RA int(11), nome varchar(45), endereço varchar(45), cidade varchar(20)); DESCRIBE Alunos; Disciplinas (COD_DISC, nome_disc, carga_hor) Create table Disciplinas (COD_Disc char(5), ...............); DESCRIBE Disciplinas; Professores (COD_PROF, nome, endereço, cidade) Create table Professores (COD_PROF char(5), ...............); DESCRIBE Professores; Turma (COD_DISC, COD_TURMA, COD_PROF, ANO, horário) Create table Turma (COD_Disc char(5), COD_TURMA..............., horario time); DESCRIBE Turma; Histórico (RA, COD_DISC, COD_TURMA, COD_PROF, ANO, freqüência, nota) Create table Historico (RA char(5), COD_DISC char(5), COD_TURMA char(5), COD_PROF char(5), ano char(4), nota float (1,1)); DESCRIBE Historico; Alunos – Disciplinas – Professores – Turma - Histórico Eliminando tabelas DROP table Alunos; Altere o nome da tabela Alunos para Estudantes RENAME Alunos TO Estudantes; Altere dados de uma tabela PESQUISE AS VARIAÇÕES DO ALTER TABLE Ex: Adicionando uma nova coluna Usando a cláusula ADD para acrescentar uma nova coluna na tabela. Ex: ALTER TABLE Alunos ADD idade char (2); e.2) Modificando o tipo de dado de uma coluna Usando a cláusula ALTER para modificar o tipo de dado da coluna “segundo_coluna”. Ex: ALTER TABLE minha_primeira_tabela_renomeada ALTER terceira_coluna varchar(100); e.3) Eliminando uma coluna Usando a cláusula DROP para eliminar uma coluna da tabela. Ex: ALTER TABLE minha_primeira_tabela_renomeada DROP column terceira_coluna;
Compartilhar