segunda-feira, 22 de julho de 2013

Bancos de dados MySQL Amostra

Original post http://anothermysqldba.blogspot.com/2013/07/mysql-sample-databases.html

Eu vi um post no forums.mysql.com site sobre os bancos de dados de amostra e eu pensei que talvez valesse a pena um post para dar uma visão geral para eles para os outros.

Os bancos de dados de exemplo podem ser encontrados aqui: http://dev.mysql.com/doc/index-other.html
Você pode carregar esses bancos de dados via linha de comando MySQL:

$ tar -vxf sakila-db.tar.gz
$cd sakila-db
$ mysql -u root -p < sakila-schema.sql
Enter password:
$ mysql -u root -p < sakila-data.sql
Enter password:

$ gzip -d world_innodb.sql.gz
$ mysql -u root -p -e "DROP SCHEMA IF EXISTS world";
Enter password:
$ mysql -u root -p -e "CREATE SCHEMA world";
Enter password:
$ mysql -u root -p world < world_innodb.sql
Enter password:

Você começa a idéia. De banco de dados exemplo Sakila tem o esquema da gota e CRIAR comandos esquema no arquivo então não há necessidade de fazer isso passo para esse esquema.

Você também pode usar o MySQL Workbench para carregar esses dados.
  • Criar um identificador de conexão à base de dados.
  • Utilize este identificador de conexão recém-criada para configurar uma instância Servidor de Administração.
  • Dê um duplo clique no seu novo exemplo.
  • Em Dados de exportação / Restore você deve ver uma importação de dados.
  • Importar de um arquivo Self-Contained
    • Caminho do arquivo será o local de sua sakila-schema.sql repita para sakila-data.sql
    • Você pode selecionar um esquema ou criar uma nova no caso do mundo.
    • Selecione Iniciar importação e então você estará na visão Import Progress.
Agora você tem acesso aos bancos de dados de amostra em seu banco de dados.

$ mysql -u root -p
> Uso sakila
> Mostrar tabelas;
> SELECT * FROM limite ator 3;
+ ---------- + ------------ + ----------- + ------------- -------- +
| Actor_id | primeiro_nome | last_name | last_update |
+ ---------- + ------------ + ----------- + ------------- -------- +
| 1 | PENELOPE | GUINESS | 2006-02-15 04:34:33 |
| 2 | NICK | WAHLBERG | 2006-02-15 04:34:33 |
| 3 | ED | CHASE | 2006-02-15 04:34:33 |
+ ---------- + ------------ + ----------- + ------------- -------- +
Via bancada:
  • Feche a aba de administração
  • Escolha o seu identificador de conexão sob o Desenvolvimento SQL
  • Você pode simplesmente digitar SELECT * FROM limite ator 3, e acertar o parafuso da iluminação.
  • Ou você pode digitar parte do comando e dê um duplo clique no nome da tabela ou os nomes das colunas para que ele preencha os nomes para você. Em seguida, selecione o parafuso de iluminação.
Agora você tem os dados para começar a jogar e aprender com ele.

Se você quiser adicionar tabelas para isso, você pode usar a linha de comando do MySQL ou SQL Desenvolvimento e clique direito em "quadros" sob o esquema de sua escolha e "criar nova tabela"