Dec 31, 1969
Instalar MySQL em Windows
MySQL é um sistema de gestão de base de dados gratuita e que usa a linguagem SQL (Structured Query Language ). É utilizada e suportada por muitas empresas (incluindo a Yahoo e o Youtube) e é bastante fácil de integrar com Ruby on Rails.
Neste pequeno guia vamos instalar a versão para Windows começando por ir ao site oficial e fazer download da versão simples ( MySQL downloads ).

O registo no site é opcional, podemos fazer scroll directamente para a localização dos diferentes mirrors (alguns em Portugal inclusive) e fazer download.

Com o download concluído podemos iniciar a instalação, não precisamos instalar todos os componentes por isso vamos escolher a opção “typical”.

O registo no MySQL.com também é opcional, podemos passar á frente se o desejarmos.

Uma vez terminada a instalação vamos configurar a instância do servidor MySQL escolhendo a instalação standard.

Podemos instalar o servidor da Base de Dados como um Serviço Windows, neste caso será sempre iniciado e disponível quando se arranca o Windows, caso contrário teremos que o inicial manualmente da lista de programas. Como sou pragmático deixei esta opção ligada e recomendo a todos para terem menos problemas.

De seguida precisamos de alterar a password da conta “root” que é criada por defeito e permite acesso total a todas as bases de dados, por isso não a percam mas também não a distribuam como os cartões de visita. :)

Para confirmar que está tudo bem, vamos a “Iniciar – Programas – MySQL – MySQLServer 5 – MySQL Command Line Client” e criar uma base de dados. Insiram a vossa password de root para continuar.
Para criar uma nova base de dados usamos o comando “create database nome_da_base_de_dados;” e se quisermos ver todas as bases de dados existentes usamos o comando “show databases;”. Como repararam todos os comandos acabam com ponto e vírgula. ;)
Se quisermos usar uma base de dados para ver o seu contéudo ou realizar operações específicas temos de usar primeiro o comando “use nome_da_base_de_dados;” como no exemplo seguinte:

Para verificarmos as tabelas que existem usamos o comando “show tables;”, neste momento não temos nenhuma tabela criada mas gostaria de aproveitar a pausa para explicar que todos estes comandos fazem parte da linguagem SQL (Structured Query Language), uma linguagem especial que permite aos programadores executar instruções ou “queries” sobre a base de dados, por exemplo criar tabelas, modificar dados ou pesquisar dados com parametros especiais.
É tudo por agora, estamos despachados da instalação do MySQL e ainda brincamos um bocado com a linha de comando, no futuro também podemos instalar um editor visual mais atraente e usar comandos mais avançados. Não percam os próximos guias.
Outras referências:
