Apostila MySQL - Basico
Apostila MySQL - Basico
Apostila MySQL - Basico
básico
Preparando o ambiente
Você vai precisar ter o MySQL instalado . Isto não é problema , ele é um freeware e você pode fazer
o download no endereço www.mysql.com . A última versão estável disponível para Windows é a
-MySQL 4.1.10 - apresentada em três pacotes :
• o essential package com 14 MB que possui os componentes essenciais para rodar o Mysql
Server em uma máquina Windows
Nota : O MySQL utiliza o TCP/IP para fazer a conexão Cliente/Servidor , logo , você tem
que ter o TCP/IP instalado na sua Máquina. Além disto você vai precisar ter o Winsock 2
instalado. Se você ter uma cópia mais antiga do Windows 95 instalada vai precisar
atualizar o Winsock. (http://www.microsoft.com/.)
Após a instalação, para ativar o servidor MySQL você pode digitar no prompt do DOS ou no menu
Iniciar!Executar o seguinte comando:
c:\mysql\bin\mysq
(O MySQL não pode ser iniciado como um serviço do Windows pois o Windows 95/98 não suporta isto. Somente o Windows NT/2000 e XP
suportam o MySQL rodando como um seviço)
Para testar se o MySQL esta instalado corretamente , execute a seguinte linha no prompt do DOS:
c:\mysql\bin\mysql
Se tudo estiver nos seus devidos lugares você vai receber a seguinte tela:
Vamos então a partir daqui mostrar alguns conceitos básicos relacionados com comandos SQL para
o MySQL no Windows usando o prompt de comandos. Embora existam programas com interfaces
gráficas que fazem este serviço acho bom você conhecer esta opção. Vamos lá...
Os comandos serão digitados na linha de comando ; após o termino de cada linha tecle Enter e para
executar o comando tecle ; e Enter.
2- Agora eu vou criar um novo banco de dados chamado Teste usando o comando : Create
Database e a seguir irei exibir os banco de dados existentes , conforme abaixo:
4- Vamos criar uma tabela no banco de dados Teste. Para isto usamos o comando Create Table com
a seguinte sintaxe:
Tipo de
Descrição
Dados
INT Representa um valor inteiro. Pode ser com sinal ou sem sinal
Representa um valor com ponto flutuante. Oferece uma grande precisão e uma
REAL
extensa faixa de valores
8- Para atualizar uma coluna podemos usar o comando : UPDATE . Abaixo uma das sintaxes
possíveis onde atualizamos a coluna Endereco.
UPDATE table_name
SET column1=value1,
column2=value2, ...,
columnN=valueN
[WHERE clause]
9 - Para excluir uma linha da tabela usamos o comando DELETE . Abaixo estou excluindo a linha
inserida acima . Note que é aconselhável especificar a condição na cláusula WHERE.
A sintaxe é :
10 - Para encerrar este primeiro contato com as operações básicas SQL no MySQL vamos realizar
uma junção de duas tabelas. Para isto vamos criar uma tabela chamada veículos que estará
relacionada coma tabela teste criada acima e conterá os dados dos veículos de cada cliente:
Vamos agora incluir alguns dados na tabela teste e na tabela veículos usando INSERT INTO.
Obs: Podemos usar a notação Insert Into values() : Ex: insert into veiculos values( 1,
'MERCEDES', 'BRANCA', 1, 3000)
Vamos fazer a nossa junção. Usamos para isto a cláusula SELECT e definimos a tabela e o nome do
campo que desejamos exibir separados por um ponto ; a seguir relacionamos as tabelas de dados
na cláusula FROM e definimos a condição na cláusual WHERE .
O que foi mostrado aqui é apenas a ponto do iceberg , mas com os conceitos expostos você pode se
virar usando comandos SQL básicos na linha de comando do prompt do MySQL.