[+/-]
Agora que você já sabe como entrar com os comandos, é hora de acessar um banco de dados.
Suponha que você tenha diversos animais de estimação em sua casa (menagerie) e você gostaria de ter o registro de vários tipos de informações sobre eles. Você pode fazer isto criando tabelas para armazenar seus dados e carregá-los com a informação desejada. Depois você pode responder diferentes tipos de questões sobre seus animais recuperando dados das tabelas. Esta seção mostrará como:
Criar um banco de dados
Criar uma tabela
Carregar dados na tabela
Recuperar dados de uma tabela de várias maneiras
Usar múltiplas tabelas
      O banco de dados menagerie será simples (deliberadamente), mas
      não é difícil pensar em situações na vida real em que um tipo
      similar de banco de dados pode ser usado. Por exemplo, um banco de
      dados deste tipo pode ser usado por um fazendeiro para gerenciar
      seu estoque de animais, ou por um veterinário para gerenciar
      registros de seus pacientes. Uma distribuição do menagerie
      contendo algumas das consultas e dados de exemplos usados nas
      seções seguintes podem ser obtidas do site Web do MySQL. Estão
      disponíveis tanto no formato tar comprimido
      (http://downloads.mysql.com/docs/menagerie-db.tar.gz)
      como no formato Zip
      (http://downloads.mysql.com/docs/menagerie-db.zip).
    
      Utilize a instrução SHOW para saber quais
      bancos de dados existem atualmente no servidor:
    
mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
| mysql    |
| test     |
| tmp      |
+----------+
      A lista de bancos de dados provavelmente será diferente na sua
      máquina, mas os bancos de dados mysql e
      test provavelmente estarão entre eles. O banco
      de dados mysql é necessário porque ele
      descreve privilégios de acessos de usuários. O banco de dados
      test é geralamente fornecido como um espaço
      para que os usuários possam fazer testes.
    
      Note que você não pode ver todos os banco de dados se você nãi
      tiver o privilégio SHOW DATABASES. See
      Secção 4.4.1, “A Sintaxe de GRANT e REVOKE”.
    
      Se o banco de dados test existir, tente
      acessá-lo:
    
mysql> USE test
Database changed
      Perceba que o USE, como o
      QUIT, não necessitam de um ponto e vírgula.
      (Você pode terminar tais declarações com uma ponto e vírgula
      se gostar; isto não importa) A instrução USE
      é especial em outra maneira, também: Ela deve ser usada em uma
      única linha.
    
      Você opde usar o banco de dados test (Se você
      tiver acesso a ele) para os exemplos que seguem mas qualquer coisa
      que você criar neste banco de dados pode ser removido por
      qualquer um com acesso a ele. Por esta razão, você provavelmente
      deve pedir permissão ao seu administrador MySQL para usar um
      banco de dados próprio. Suponha que você o chame de
      menagerie. O administrador precisar executar um
      comando como este:
    
mysql> GRANT ALL ON menagerie.* TO 'your_mysql_name'@'your_client_host';
      onde seu_usuário_mysql é o nome do usuário
      MySQL atribuido a você e your_client_host é a
      máquina da qual você se conecta ao servidor.
    
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.

