Você está na página 1de 4

2 – APOSTILA E EXERCICIOS DE MYSQL

MYSQL

O MySQL é um sistema de gerenciamento de banco de dados (SGBD), que utiliza a linguagem SQL
(Linguagem de Consulta Estruturada, do inglês Structured Query Language) como interface. É atualmente um
dos bancos de dados mais populares com mais de 10 milhões de instalações pelo mundo.
Entre os usuários do banco de dados MySQL estão: NASA, Friendster, Banco Bradesco, Dataprev, HP,
Nokia, Sony, Lufthansa, U.S. Federal Reserve Bank, Associated Press, Alcatel, Slashdot, Cisco Systems,
Google e outros.

O MySQL é bastante utilizado em aplicações Web, praticamente todo sistema de gerenciamento de


conteúdo de portais tem suporte MySQL. O banco de dados é software livre, o que indica que você pode baixar
e usar à vontade, sem precisar pagar ou obter algum tipo de licença.
Para utilizar o MySQL, é necessário instalar um servidor que é o responsável por armazenar os dados,
responder às requisições, controlar a consistência dos dados, bem como a execução de transações
concomitantes entre outras. O cliente se comunica com o servidor através da SQL.
Sua interface simples, e também sua capacidade de rodar em vários sistemas operacionais, são alguns
dos motivos para este programa ser tão usado atualmente, e seu uso estar crescendo cada vez mais.

MySQL provê um conjunto bem grande de tipos de dados, entre eles:

CHAR: strings de tamanho fixo entre 1 e 255 caracteres;

VARCHAR: strings de tamanho flexível entre 1 e 255 caracteres.

INT: números inteiros entre -2147483648 e 2147483647.

FLOAT [(M,D)]: números decimais com D casas decimais;

DATE: armazena informação relativa a datas. O formato default é 'YYYY-MM-DD' e as datas variam entre
'0000-00-00' e '9999-12-31'.

TEXT/BLOB: strings entre 255 e 65535 caracteres. A diferença entre TEXT e BLOB é que no primeiro o texto
não é sensível ao caso e no segundo sim;

SET: conjunto de valores strings;

ENUM: conjunto de valores strings, difere do SET pois só são armazenados valores previamente especificados.

Além dos tipos de dados existem outras opções a serem usadas em conjunto com os tipos de dados para
a criação de tabelas e especificação de colunas:

1
Primary Key (Chave Primária): usada para diferenciar um registro do outro. Cada registro, desta forma, não
pode ter a mesma chave primária.

Auto_increment: uma coluna com esta opção é automaticamente incrementada quando da inserção de um
registro;

NOT NULL: não permite a inserção de valores nulos.

TIPOS DE DADOS USADOS NO MYSQL

Modelagem MySQL
Texto Varchar
Numero Int ou Float
Data Date
Hora Time
Numeração Automatica (NA) Int e Marcar a coluna do A_I

PHPMYADMIN

O PhpMyAdmin é uma ferramenta de uso gráfico simples e prática para auxiliar no gerenciamento e na
administração de suas bases de dados MySQL.
Por meio de uma interface gráfica web, disponibiliza alguns dos recursos mais utilizados do MySQL,
como criação de banco de dados, criação e manutenção de tabelas e gerenciamento de processos, de forma
rápida e intuitiva.
INSTALADORES DO MYSQL E DO PHPMYADMIN

Para criar os bancos de dados, você deverá baixar um software chamado WAMP.

W.A.M.P = Windows + Apache + MySQL + PHP

Ele ainda contém o PHPMyAdmin (administração gráfica do MySQL)


Versão instalada é o wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-32b.exe

Para fazer o download do software Wamp é necessário seguir os passos que se encontram no arquivo: Para
fazer o download do WAMP.docx, que está em https://sites.google.com/site/mrochatecnicos/integrado-
3oano/instaladores

Depois de instalado, para gerenciar seu banco de dados: Abra seu navegador favorito e
digite: http://localhost/phpmyadmin

EXERCICIOS DE BANCO DE DADOS

Construa os bancos de dados dos modelos feitos nos exercícios da apostila 1:

2
1) Cadastro de Clientes de uma Loja (salvar o banco como Cliente)
2) Cadastro de Filmes de uma Locadora (salvar o banco como Filme)
3) Cadastro de Livros de uma Biblioteca (salvar o banco como Livro)
4) Cadastro de Animais de uma PetSHop (salvar o banco como Animal)
5) Cadastro de Produtos de um mercado (salvar o banco como Produto)
6) Consultorio Medico (salvar como Consultorio)
7) Pet Shop (salvar o banco como PetShop)
8) Biblioteca (salvar o banco como Bilbioteca)
9) Revenda de Veiculo (salvar o banco como Revenda)
10) Locadora de Carros (salvar o banco como LocadoraCarro)
11) Hotel (salvar o banco como Hotel)

1) Criar banco de dados no MySql:

Para criar os banco de dados no PhpMyadmin, deverá ser aberto o modelo lógico de cada um dos BD

Abrir o modelo lógico Cliente

No navegador digite: http://localhost/phpmyadmin/

No painel da esquerda clique em Novo BD ou New

No lado direito em Nome do banco de dados digite Cliente e clique em Criar

2) Criar tabela no MySql:

No painel da esquerda, clique no banco criado Cliente

No lado direito em Nome digite o nome da tabela Cliente e clique em Executar

3) Criar os campos dentro da tabela Cliente:

Na coluna Nome digite o nome do campo

Na coluna Tipo selecione o tipo de dados

Na coluna Tamanho se o campo for texto digite a quantidade de caracteres

Marque a opção Nulo se for permitido que o campo não armazene dados

Em Índice selecione PRIMARY se o campo for chave primária

Marque a opção A_I (auto incremento) se o campo tiver tipo de dados numéricos auto incremento

3
Digite todos os campos e clique em Guarda

4) Para verificar a estrutura da tabela clique na barra de menu em Estrutura


5) Caso seja necessário fazer alguma alteração na tabela:

Marque o campo e clique em Alterar ou

Marque a opção Todos e clique em Alterar

 Caso seja necessário excluir algum campo da tabela

Marque o campo e clique em Eliminar

 Para copiar o banco de dados siga os passos abaixo seguinte maneira:

Na barra de menu clique em Exportar

Formato SQL

Clique em Executar

Será criado um arquivo no computador nomeado como Cliente.Sql com todos os comandos do SQL para criar
tabela.

Salve este arquivo no Pen-drive

 Para criar o banco de dados no seu computador pessoal siga os passos abaixo seguinte maneira:

No navegador digite: http://localhost/phpmyadmin/

No painel da esquerda clique em Novo BD

No lado direito em Nome do banco de dados digite Cliente

No painel da esquerda clique no banco Cliente

Na barra de menu clique em Importar

Clique em Escolher um Arquivo

Procure no pen-drive o arquivo Cliente.sql e clique em Executar

No painel da esquerda, no banco Cliente verifique se foi criada a tabela Cliente