Você está na página 1de 48

SISTEMA GERENCIADOR DE BANCO DE DADOS:

MYSQL
(Guia Prático)
 
 
Todos as imagens mostradas nesta obra são marcas registradas da Sun
Microsystems. Utilizadas somente para fins didáticos.
 
 
 
ISBN: 978-85-913223-8-1
 
 
 
 
 
 
 

FABÍOLA VENTAVOLI
Agradecimentos
 
Agradeço a Deus, a toda a minha família e aqueles com quem convivi
e me apoiaram até aqui.

Sumário

Capitulo I
Capitulo II
SISTEMA GERENCIADOR DE BANCO DE DADOSMySQL
SQL
Linguagem de Consulta Estruturada
Capitulo III
Instalação e configuração do MySql
Capitulo IV
Comandos
Comando Backup e Restore
Capítulo V
Atividade Prática
REFERÊNCIAS

Apresentação
 
Atualmente há uma crescente preocupação no armazenamento dos
dados, e a crescente necessidade em possuir sistemas de gestões mais
eficazes e eficientes de modo que a informação gerada seja compreensível,
completa e fácil de ser gerenciada e manipulada.
Tudo que se diz respeito a informação, principalmente quando se
trata de muita informação, está dentro de um banco de dados. Devido a
estes fatores, ter conhecimentos sobre banco de dados é fundamental, o
banco de dados é o coração do sistema, por isso tem que funcionar
rapidamente e com segurança. Existem muitas ferramentas para Banco da
dados, como SQL, Oracle, Access, etc.
Esta obra traz um conjunto de questões referentes ao uso do sistema
gerenciador de banco de dados MySQL, sistema este que permite ao
usuário definir construir e manipular o banco de dados em si.
Nos capítulos que descrevem este livro serão vistos:
 Primeiro capítulo vê-se um pouco da história de criação e
usos, implicações a respeito de bando de dados;  Segundo
capítulo: aborda os principais conceito de SGBD e a
linguagem SQL;  Terceiro capítulo: instalação do
MySQL;
 Quarto capítulo: introdução dos principais comandos do
MySQL;
 Quinto capítulo: contém diversas atividades práticas para o
aprimoramento da aprendizagem.
 
 
Capitulo I
 
 
Banco de dados ou bases de dados são coleções de dados que se
relacionam entre si.
São operados pelos Sistemas Gerenciadores de Bancos de Dados (SGBD),
que surgiram na década de 70.
Na década de 80 a tecnologia de SGBD relacional que representa os
dados contidos em um banco de dados através de relaçãoà componentes,
passou a dominar o mercado, e atualmente utiliza-se praticamente apenas
ele.
Outro tipo notável é o SGBD Orientado a Objetos, para quando sua
estrutura ou as aplicações que o utilizam mudam constantemente.
A principal aplicação de Banco de Dados é controle de operações
empresariais. Outra aplicação também importante é gerenciamento de
informações de estudos, como fazem os Bancos de Dados Geográficos, que
unem informações convencionais com espaciais, portanto um SGBD é uma
coleção de programas que permite ao usuário definir construir e manipular
o banco de dados em si.
O esquema abaixo ilustra de forma clara como é a integração entre o
banco de dados, o SGBD, o sistema e o usuário.O usuário através do
sistema complementado pelo hardware do computador acessa o SGBD que
manipula os dados do banco de dados, esta manipulação se dá na forma de
inclusão, exclusão, inserção, alteração entre outros.
 
 
A nível do banco de dados relacional temos os seguintes
componentes;
Tabelas:conjunto de dados dispostos em forma de linhas
e colunas;
Campos: tipo de dado. Ex: CPF, RG, Nome;
Registros: dado propriamente dito. Ex: Maria,
123456...;
 
 
 
As tabelas contêm os campos, como exemplo a tabela vista_id tem como
campo: nome e usuário, dentro destes campos serão inseridos
posteriormente os registros.
Capitulo II
 
SISTEMA GERENCIADOR DE BANCO DE DADOS MySQL
 

É um sistema de gerenciamento de banco de dados (SGBD),


desenvolvido pela empresa sueca TCX que utiliza a linguagem SQL
(Linguagem de Consulta Estruturada, do inglês Structured Query
Language) como interface. Tem como características:
Bancos de dados mais popular e usável;
Relacional - armazena dados em tabelas separadas em
vez de colocar todos os dados em um só local. Isso proporciona
velocidade e flexibilidade;
É extremamente rápido, confiável, e fácil de usar;
Utilizado principalmente em ambientes de produção de
alta demanda, tendo muitas funções;
Software cujo código fonte é aberto;
Suporta diferentes plataformas, como: Windows,
Linux, FreeBSD, Unix, etc;
Possuí suporte a múltiplos processadores;
Utilizado em softwares como: Apache Derby; Caché;
DB2; Firebird; HSQLDB; banco de dados implementado em
Java; Informix; Ingres; InterBase; Microsoft SQL Server; Oracle;
PointBase, banco de dados relacional implementado em Java;
PostgreSQL; SQLite; LiteBase Mobile Dedicado a plataformas
móveis tais como: Palm OS, Pocket PC, WinCE, Symbian Sybase
Adaptive Server Enterprise; Teradata entre outros.
SQL

Linguagem de Consulta Estruturada


 
 
SQL é a linguagem padrão que está por traz do MySql, é
utilizada paragerenciar o banco de dados.
Possui um conjunto de declarações que são utilizadas para
acessar os dados utilizando gerenciadores de banco de dados, portanto
serve para todas as atividades relativas a um banco de dados como
criar tabelas, inserir, excluir, alterar, atualizar, entre outros dados de
uma tabela, ou seja, é utilizadopara manipulação de dados em um
banco de dados.
SQL tem duas linguagens distintas: DML e DDL.
Linguagem DML: Data Manipulation Language é um
subconjunto de comandos da linguagem SQL usada para selecionar,
inserir, atualizar e apagar DADOS de um arquivo. Ou seja, ela serve
para manipular as informações contidas no banco de dados.
Linguagem DDL: (Data DefinitionLanguage) é usada para
selecionar, inserir, atualizar e apagar a ESTRUTURA do banco de
dados. Ou seja, ela permite ao usuário manipular a estrutura do banco
de dados trabalhando com o banco de dados e suas tabelas.
O banco de dados MySQL suporta um certo número de TIPOS
de atributos que podem ser agrupados em três categorias:
Tipos Numéricos, Tipos de Data e Hora e Tipos String
(caracteres);
Tipos Numéricos;
Tipo Numérico: são aqueles compostos essencialmente por
números, tanto os Numéricos Exatos quanto os Numéricos
Aproximados. Os atributos deste tipo podem ser:
INTEGER [(M)] = Representa um inteiro de
tamanho normal;
REAL [(M,D)] ou
DOUBLE [(M,D)] = Representa um número de
ponto-flutuante com precisão dupla.
 
Tipos Data e Hora: são aqueles compostos essencialmente
por especificações que determinam “tempo”. Os atributos
deste tipo podem ser:
DATE = Representa uma data no formato
“YYYY-MM-DD”;
TIME = Representa um horário no formato
“HH:MM:SS”;
 
Tipos String: são aqueles compostos essencialmente por
caracteres. Os atributos deste tipo podem ser:
CHAR [(M)] = Representa uma String de
caracteres de tamanho fixo (0 a 255 caracteres);
VARCHAR [(M)] = Representa uma String de
caracteres de tamanho variável (0 a 255
caracteres);
TEXT = Representa um valor ou texto de
tamanho normal (0 a 65535 caracteres).
Capitulo III
 
Instalação e configuração do MySql
 

É necessário fazer o download do MySQL for Windows, após baixar


o arquivo, dê duplo-clique sobre o Setup.exe e aguarde a preparação da
instalação.
Siga as instruções conforme as figuras a seguir:
Clique no botão Next;

Escolha o tipo de Instalação e clique no botão Next

Clique em Install para começar a instalação MySQL


 
Aguarde enquanto o MySQL é instalado
Clique no botão Next
Clique no botão Next

A instalação foi completada. Agora passaremos à configuração do MySQL


Server. Clique no botão Finish com a opção Configure theMySQL Server now
marcada.
Clique no botão Next
Marque a opção Standard Configuration e clique no botão Next

Ajuste as opções conforme a tela abaixo e clique no botão Next

Crie uma nova senha para o root e clique no botão Next


Clique no botão Execute

A configuração do Servidor foi encerrada. Clique no botão Finish


Estrutura de pastas do MySQL 5
C:\Arquivos de programas\MySQL\MySQL Server 5.0: Pasta
principal. Obs: Todas as pastas a seguir estão gravadas dentro da pasta
principal do MySQL.
As principais pastas são:
Bin: contém o servidor MySQL, programas clientes e outros
executáveis; Data: local onde ficam armazenados os bancos de dados; Docs:
armazena a documentação de referência do MySQL (manual).
Prompt de Comandos da CLI – Command-Line Interface

No menu iniciar escolha MySQL – MySQL CommandLine Cliente

Coloque a senha, caso não haja dê enter.


Prompt de comandos
Capitulo IV

Comandos
 
 
1 – Criação de Banco de Dados (DataBase)
Sintaxe: createdatabase escola;
 

 
 

Database criada

2 - Exibindo as databases
Sintaxe: show databases;
 
 
 
3 – Acessando o banco de dados para criação de tabelas no
MySQL
Sintaxe: use database;
 

 
 
4 - Criação de tabelas no MySQL
Sintaxe: create table nome_tabela (campo tipo_de_dado (tamanho) );

 
 
5 - Exibindo as tabelas de um BD
Sintaxe: show tables;
 

 
 
6 - Exibindo os campos das tabelas de um BD
Sintaxe: desc <nome da tabela>;
 
 
7 – Renomear tabelas
Sintaxe: renametable <nome antingo> to <novo nome>;
Exemplo: rename table Alunos to Clientes
 
8 – Inclusão de novos campos
Sintaxe: alter table <nome tabela> add <campo> <tipo>;

 
9 – Alteração do nome do campo
Sintaxe: alter table <nome tabela> change <nome antigo> <novo
nome> <tipo>;
 
10 – Alteração do tipo de campo
Sintaxe: alter table <nome tabela> modify <nome antigo> <novo
tipo>;

 
11 – Exclusão de campos
Sintaxe: alter table <nome tabela> drop <nome campo>;
Exemplo:
Alter table Clientes drop Municipio;
 
12 – Exclusão de tabelas
Sintaxe: drop table <nome da tabela>;

Exemplo: drop table Clientes;


 
13 – Exclusão de banco de dados
Sintaxe: Drop database <nome banco de dados> Exemplos:
drop database Aula;
drop database Exercícios;
 
14 – Inserção de dados
Utilizado para inserir informações nas tabelas de um bando de
dados.
Sintaxe: insert into tabela (campo1, campo2, campo3, campo...,)
values (valor 1, valor2, valor3, valor....);
15 – Comando Select
Comando para consultar tabelas.
Sintaxe: select * from tabela;
Exemplo:

16 – Comando Select com seleção de vários campos Sintaxe:


select campo1, campo2 from tabela;
17 – Comando Select com seleção de apenas um tipo de campo
Sintaxe: select campo1 from tabela;
 
18 – Comando Select com seleção de um campo com um tipo
especifico de registro Sintaxe: Select * from tabela where campo
= ‘registro’;
19 – Comando Select com seleção de vários campos que
pertencem a um mesmo dado registro Sintaxe: select campo1,
campo2 from tabela where campo = ‘registro’;
20 – Comando Select com seleção de todos os campos que
pertence a um registro numérico Sintaxe: select * from tabela
where campo = numero;
21 – Comando Select com seleção de vários campos onde
campo > = ao um dado númerico e campo pode ser <= a outro
valor númerico.
Sintaxe: select campo1, campo2 from tabela where campo >=
valor numérico and campo < = valor numérico;
22 – Comando Select com seleção de vários campos onde
campo começa com o caracter desejado Sintaxe: select * from
tabela where campo like ‘A%’;
23 – Comando Select em múltiplas tabelas Sintaxe: select
tabela.campo, tabela.campo from tabela1, tabela2;
24 – Comando Select em múltiplas tabelas com clausula where
Sintaxe: select tabela.campo, tabela.campo from tabela1, tabela2
where tabela.campo=valor;
Comando Backup e Restore
 
Backup
Entre no pronpt do MS-DOS (iniciar  executar  cmd) digite:
cd\
cd arquivos de programas
cd mysql
cd mysqlserver 5.0
cd bin
 
Digite: MySqlDump -u root -p –opt nomedabasededados >
c:\nomedanovabasededados.sql
Restore
1. Copiar o arquivo da qual foi feito backup (database.sql) para
o c:\
2. Abra o MySQL e crie a database igual a criada no Backup;
3. Faça uso da database;
4. No MS-DOS digite:
 cd\  cd arquivos de programas  cd mysql  cd
mysql server 5.0
 cd bin mysql -u root -p nomedatabase <
c:\nomedatabase.sql
Capítulo V

Atividade Prática
 
 
1. Crie a database: Contas
 
2. Crie as tabelas a seguir no banco de dados CONTAS.
 

3- Criar as tabelas abaixo com os seguintes campos: MATERIAL


IdMaterial – Int KEY
NomeMaterial – Varchar(30)
 
CATEGORIA
IdCategoria – Int KEY
NomeCategoria – Char(40)
 
UNIDMEDIDA
IdUnidMedida – Int KEY
SiglaUnidMedida – Char (2)
DescUnidMedida – Varchar(40)
 
4- Verifique se as tabelas criadas;
5- Veja se as tabelas foram construídas corretamente. Ou seja, veja se os
atributos das tabelas estão conforme desejados (Visualize a estrutura de cada
tabela);
6- Renomeie a tabela UNIDMEDIDA para MEDIDA
7- Alterar a estrutura da Tabela MATERIAL: a) Alterar o tamanho do campo
NomeMaterial para Varchar(40); b) Altere o nome do campo NomeMaterial
para MaterialNome; c) Inserir os campos: IdCategoriaint e
IdUnidMedidaInt; d) Exclua o campo MaterialNome; e) Verifique
novamente as tabelas criadas e sua estrutura.
 
8- Alterar a estrutura da Tabela CATEGORIA: a) Alterar o tipo e o tamanho
do campo NomeCategoria para Varchar(35); b) Altere o nome do campo
NomeCategoria para NomeCat; c) Inserir o campo: TipoCategoriaInt; d)
Exclua o campo NomeCat;
e) Verifique a estrutura da tabela.
 
9 - Alterar a estrutura da Tabela MEDIDA: a) Alterar o campo
DescUnidMedida para NomeUnidMedida; b) Inserir o campo:
TipoMedvarchar(30); c) Exclua o campo: TipoMed;
d) Verifique a estrutura da tabela.
 
10- Criar uma databaseconstrucao
 
11 – Criar a tabela abaixo com os seguintes campos no banco de dados
construcao: SETOR
IdSetor – Int KEY
NomeSetor – Char(40)
a) Visualizar a tabela criada; b) Visualizar a estrutura da tabela
SETOR; c) Excluir a tabela SETOR do Banco de Dados
(Database); d) Excluir a databaseconstrucao.
 
12 - Crie o banco de dados: empresa, a tabela funcionario e insira as
informações usando o comando insert:

 
13 - Banco de dados: comercio;
Tabela: Clientes
Insira os registros.
 
 

Atividades com select


 
1. Crie a tabela abaixo:
 

 
2. Adicione 10 registros;
3. Selecione todos os funcionários cadastrados exibindo todos os campos
4. Selecione todos os funcionários cadastrados exibindo o código e o nome
5. Selecione todos os funcionários cadastrados exibindo apenas o nome
6. Selecione todos os funcionários cadastrados exibindo o nome, cidade e
estado
7. Selecione todos os funcionários cadastrados exibindo nome e cidade
8. Selecione todos os funcionários cadastrados exibindo nome e salário
9. Selecione os funcionários do estado de SP exibindo todos os campos
10. Selecione os funcionários do estado de MG exibindo o código e o nome
11. Selecione os funcionários do estado de BA exibindo apenas o nome
12. Selecione os funcionários do estado de RS exibindo o nome, cidade e estado
13. Selecione os funcionários do estado de AM exibindo nome e salário
14. Selecione os funcionários do estado de BA exibindo todos os campos
15. Selecione os funcionários do estado de ES exibindo nome e estado
16. Selecione os funcionários que ganham mais de R$ 10.000,00 exibindo todos
os campos
17. Selecione os funcionários que ganham menos de R$ 100,00 exibindo o
nome e o salário
18. Selecione os funcionários que ganham menos ou igual a R$ 500,00 exibindo
o nome, cidade e salário
19. Selecione os funcionários que ganham entre R$ 500,00 e R$ 1.500,00
exibindo o código, nome e o salário
20. Selecione os funcionários que ganham abaixo de R$ 1.000,00 e mais de R$
2.000,00 exibindo os todos os campos
21. Selecione os funcionários que ganham R$ 1.000,00 e R$ 2.000.00 exibindo
todos os campos
22. Selecione os funcionários que ganham R$ 1.000,00 ou R$ 2.000.00
exibindo o nome e o salário
23. Selecione os funcionários que ganham R$ 3.000,00 ou R$ 350,00 exibindo
o nome, cidade e salário
24. Selecione os funcionários que ganham acima de R$ 10.000,00 e abaixo R$
100.00 exibindo todos os campos
25. Selecione os funcionários que ganham acima de R$ 10.000,00 ou abaixo R$
100.00 exibindo o nome e salário
26. Selecione os funcionários que ganham mais de R$ 10.000,00 e residem no
estado de SP exibindo todos os campos
27. Selecione os funcionários que ganham menos de R$ 100,00 e residem no
estado de BA exibindo o nome, salario e o estado
28. Selecione os funcionários que ganham menos ou igual a R$ 500,00 e
residem no estado de RJ exibindo o nome e o salario
29. Selecione os funcionários que ganham entre R$ 500,00 e R$ 1.500,00 e
residem no estado de PR exibindo o salário e o estado
30. Selecione os funcionários que ganham abaixo de R$ 1.000,00 e mais de R$
2.000,00 e residem no estado de SC exibindo apenas o nome
31. Selecione o funcionário com o código 1 exibindo todos os campos
32. Selecione o funcionário com o código 24 exibindo o nome o salário
33. Selecione o funcionário com o código 41 exibindo o nome e o estado
34. Selecione o funcionário com o nome KELLY exibindo todos os campos
35. Selecione o funcionário com o nome RODRIGO VICENTE exibindo o
nome e o estado
36. Selecione o funcionário com o nome ANDRESSA MADEIRA exibindo o
nome o salário
37. Selecione os funcionários da cidade de GUARULHOS exibindo o todos os
campos
38. Selecione os funcionários da cidade de MOCOCA exibindo o nome e
estado
39. Selecione os funcionários da cidade de SAO JOSE DO RIO PARDO
exibindo o nome e o salário
40. Selecione os funcionários da cidade de RIO PARDO exibindo o nome,
cidade e salário
41. Selecione os funcionários que iniciem com a letra A exibindo todos os
campos
42. Selecione os funcionários que iniciem com a letra J exibindo o nome e a
cidade
43. Selecione os funcionários que iniciem com as letras CR exibindo o nome e
o salário
44. Selecione os funcionários que iniciem com a letra M exibindo o código,
nome, e o salário
45. Selecione os funcionários que iniciem com a palavra MARCO exibindo o
código, nome, e o salário
46. Selecione os funcionários que iniciem com a letra R exibindo o nome,
cidade e o estado
47. Selecione os funcionários que iniciem com a palavra RODRIGO exibindo o
nome, cidade e o estado
48. Selecione os funcionários que iniciem com a letra A e residem em
MOCOCA exibindo todos os campos
49. Selecione os funcionários que iniciem com a letra M e residem em SAO
JOSE DO RIO PARDO exibindo o código, nome, e o salário
50. Selecione os funcionários que iniciem com a palavra MARCO e residem no
estado de SP exibindo o código, nome, e o salário
51. Selecione os funcionários que iniciem com a letra R e residem no estado de
PR exibindo o nome, cidade e o estado
52. Selecione os funcionários que iniciem com a palavra RODRIGO e residem
no estado de SC exibindo o nome, cidade e o estado
 
Dada a seguinte tabela:
 
CLIENTE
 
Cli_codigo Cli_nome Cli_endereco Cli_bairro Cli_cidade Cli_cep Cli_uf
João Natal Quintino Mococa SP
1 13730000
Pedro Belém Centro Mococa MG
2 13730000
Maria Uruguai Sta Rosa São Paulo MG
3 37000000
Alice Argentina Centro Campinas SP
4 15908000
 
… Preencher 15 campos
 
 
1 – Selecionar todos os registros;
2 – Selecionar apenas os Códigos e Nomes de todos os registros; 3 – Selecionar todos
os campos de todos os registros, cujo nome do cliente seja “JOÃO”; 4 – Selecionar
todos os campos de todos os registros, cujo nome do cliente seja “Alice”; 5 – Selecionar
todos os campos de todos os registros, cuja cidade do cliente seja “Mococa”; 6 –
Selecionar todos os campos de todos os registros, cuja cidade do cliente seja
“Campinas”; 7 – Selecionar todos os campos de todos os registros, cujo cep do cliente
seja “13730000”; 8 – Selecionar todos os campos de todos os registros, cujo codigo do
cliente seja “1” ; 9 – Selecionar apenas os códigos e o nome de todos os registros, cujo
nome do cliente seja igual a “JOÃO”; 10 – Selecionar todos os campos de todos os
registros, cujo código seja 10; 11– Selecionar apenas o código e o nome do registro em
que o código seja igual a 10; 12 – Selecionar todos os campos de todos os registros,
cujo código seja 5; 13– Selecionar apenas o código e a cidade do registro em que o
código seja igual a 5; 14 - Selecionar apenas os códigos e os nomes de todos os
registros cujo código seja maior que 3; 15 – Selecionar apenas os códigos e os nomes de
todos os registros cujo código seja menor que 4; 16 – Selecionar apenas os códigos e os
nomes de todos os registros cujo código seja maior ou igual a 5; 17 – Selecionar apenas
os códigos e os nomes de todos os registros cujo código esteja entre 1 e 4; 18 –
Selecionar apenas o código, cep e a cidade de todos os registros cujo código esteja entre
3 e 7; 19 – Selecionar apenas os nomes e as cidades de todos os registros cujo código
seja menor que 7; 20 – Selecionar apenas os ceps e as UFs de todos os registros cujo
código seja menor ou igual a 4;

Atividades com select em múltiplas tabelas


Utilize a tabela abaixo para realizar os exercícios a seguir:

1. Insira 3 registros em cada tabela;


2. Selecione todos os produtos exibindo o código e a descrição
do produto, e o código e o nome da categoria.
3. Selecione todos os produtos exibindo a descrição do produto,
nome da categoria e o preço de venda.
4. Selecione todos os produtos exibindo descrição do produto, o
preço de custo e de venda do produto.
5. Selecione todas as vendas exibindo o código da venda, o
código do cliente, o nome da cliente e a data da venda.
6. Selecione todas as vendas exibindo a data da venda, o nome e
o estado do cliente.
7. Selecione todas as vendas exibindo o nome do cliente, a
cidade, o estado, o código e a data da venda
8. Selecione todas os produtos exibindo o código e o descrição
do produto, a quantidade e o preço de custo.
9. Selecione todas as vendasItens exibindo o código da venda, a
data da venda, o descrição do produto, e a quantidade.
10. Selecione todas as vendasItens exibindo o nome do cliente, o
descrição do produto, a quantidade e o preço de venda.
11. Selecione todas as vendasItens exibindo a data da venda e a
quantidade vendida.
12. Selecione os produtos que possuem preço de custo menor de
20,00 exibindo o código e a descrição do produto, e o código
e o nome da categoria.
13. Selecione os produtos com preço de venda maior que 100,00
exibindo o descrição do produto, nome da categoria e o preço
de venda.
14. Selecione as vendasItens com quantidade vendida maiores
que 10 exibindo o código e o descrição do produto, a
quantidade e o preço de custo.
15. Selecione as vendasItens efetuadas a cliente de SÃO JOSE
DO RIO PARDO exibindo o nome do cliente, o descrição do
produto, a quantidade e o preço de venda.
16. Selecione todas as vendasItens feitas ao cliente de código 5
exibindo a quantidade vendida.
17. Selecione todos os produtos vendidos a clientes de MG,
exibindo o código, descrição, quantidade e preço de venda do
produto.
18. Selecione todos os produtos comprados de fornecedores de
SP exibindo o descrição do produto e o preço de custo.
19. Selecione todos os produtos que foram comprados do estado
de MG e foram vendidos para o estado de SP.
20. Selecione todos os fornecedores cadastrados exibindo o nome
e o estado
21. Selecione todos os produtos exibindo o descrição do produto
e o nome do fornecedor.
22. Selecione todos os produtos que pertencem a fornecedores do
estado de RJ, exibindo o descrição do produto e o nome do
fornecedor.
23. Selecione todas as categorias cadastradas exibindo o código e
o nome.
24. Selecione todos os produtos exibindo o nome do fornecedor,
a descrição do produto e a categoria.
 

Atividade Backup e Restore


 
1. Crie a database exercicio;
2. Crie a tabela:

 
3. Insira 3 registros;
4. Faça o backup. Copie o arquivo sql para sua pasta no
servidor.
5. Reinicie a máquina.
6. Copie a database de sua pasta, cole no C:\;
7. Faça a restauração desta database.
 
 
 
 
REFERÊNCIAS
 
MySQL. Disponível em: <http://pt.wikipedia.org/wiki/MySQL>.
Acesso em fev 2013.
Banco de dados. Disponível em:
<http://pt.wikipedia.org/wiki/Banco_de_dados> Acesso em fev 2013.
 
 

Você também pode gostar