Ruby PT

Ruby, Rails e amigos
Icon

Ruby, Rails e amigos

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:

Grupo de Discussão

Visita o grupo de discussão para saberes mais, trocar ideias, ver ofertas de emprego, colocar dúvidas e muito mais.

Estamos também no Twitter em rubypt.

Tópicos

Arquivo