Baixe o app para aproveitar ainda mais
Prévia do material em texto
AULA 0 DE LABORATÓRIO – MySQL – BD - Sistema de gerenciamento de banco de dados (SGBD). - Escrito em C e C++. - Em constante desenvolvimento - (manual atualizado freqüentemente). A versão mais recente doe manual está disponível em http://www.mysql.com/documentation/ (HTML, PDF) Nas aulas de laboratório será utilizado o modo PROMPT DO MySQL (MySQL Command Line Client) PROMPT MySQL Enter password: ADM ou 123 mysql> Select version(); Select Curdate(); Select Curtime(); Help contents; Help Data Definition; Help Create Table; Select User(); http://www.mysql.com/documentation/ Função Tee tee c:\aula1.txt Para desabilitar a função tee: notee - CRIANDO UM BANCO DE DADOS (BASE DE DADOS) mysql>CREATE DATABASE devedores; - PARA VER OS BANCOS DE DADOS DISPONÍVEIS mysql>SHOW DATABASES; - PARA SELECIONAR O BANCO DE DADOS Devedores PARA O USO mysql>USE devedores; - CRIAR A TABELA Lista do BANCO DE DADOS DEVEDORES mysql> CREATE TABLE lista( id INTEGER, empresa VARCHAR(30), admissao date, montante FLOAT(10,2), status VARCHAR(10), regional VARCHAR(20)); OBS: Botões direcionais do teclado para recuperar informação já digitada - MOSTRAR A TABELA CONSTRUÍDA (lista) mysql> SHOW TABLES; - MOSTRAR A ESTRUTURA DA TABELA lista mysql> DESCRIBE lista; -INSERÇÃO DE DADOS (CARGA) DA TABELA lista mysql> INSERT INTO lista VALUES (1,’BRADESCO’,’2009/12/24’,1400.45,’GRANDE’,’SP’); OBS: O formato default de exibição de data é YYYY/MM/DD 1 BRADESCO 2009/12/24 1400.45 GRANDE SP FAZER A CARGA DOS SEGUINTES REGISTROS 2 ITAU 2007/12/01 3456.23 GRANDE SP 3 MERIDIONAL 2008/1/9 234.67 PEQUENO BH 4 SANTANDER 2009/04/05 8764.78 GRANDE PE 5 SULAMERICA 2003/5/21 4567.88 MEDIO RJ 6 BANRISUL 2007/4/4 3456.12 MEDIO RS 7 MASTER 2009/01/01 2348.90 PEQUENO RJ 8 PARANABANK 2007/3/14 654.32 MEDIO PR 9 PAULISTA 2008/12/1 5689.23 PEQUENO SP 10 CONTINENTAL 2007/4/5 4567.43 PEQUENO SC mysql> SELECT * FROM lista; mysql> DELETE from lista; mysql> DROP TABLE lista; mysql> DROP DATABASE devedores; mysql> quit EMPLOYEES: contém informações sobre todos os funcionários, como nomes e sobrenomes, IDs de cargo, salários, datas de admissão, IDs de departamento e IDs de gerente. DEPARTMENTS: contém informações como ID de departamento, nome do departamento, ID de gerente e ID de localização. LOCATIONS: contém informações sobre a localização do departamento. Ela contém informações sobre o ID do local, endereço, estado, província, código postal e ID de país. COUNTRIES: contém os nomes e as IDs dos países e das regiões. REGIONS: contém IDs e nomes de regiões de vários países. Executar scripts de construção e carga das tabelas CREATES.SQL : script para construção das tabelas INSERTS.SQL: script para carga das tabelas (carga = inserção de registros em todas as tabelas). o No MySQL: CREATE DATABASE RH; (Banco de dados para todas as tabelas) USE RH; o Executar os scripts no MySQL: SOURCE D:\BD\CREATES.SQL SOURCE D:\BD\INSERTS.SQL SHOW TABLES; COUNTRIES / DEPARTMENTS / EMPLOYEES / LOCATIONS / REGIONS o Verificar a estrutura e o conteúdo de cada uma das tabelas DESCRIBE <tabela>; SELECT * FROM <tabela>;
Compartilhar