Documente Academic
Documente Profesional
Documente Cultură
TIPO
clusula
DESCRIO
Especifica a coluna(campo) e os valores que sero mudados na tabela do
ORDER BY
clusula
banco de dados
Classifica uma ou mais colunas(campos0 em ordem crescente(ASC) ou
WHERE
clusula
decrescente(DESC)
Determina(m) qual(is) linha(s), isto , registro(s) que ser(o) atualizado(s) no
banco de dados. A clusula where pode utilizar operadores de comparao,
Intervalos, Listas e Lgicos. Estes operadores podem ser utilizados de forma
UPDATE
SELECT
FROM
INSERT
comando
comando
comando
isolada ou em conjunto.
Muda uma nica linha ou um grupo de registros em uma tabela
Especificar quais colunas(campos) do banco de dados voc deseja utilizar
Especificar as tabelas onde as colunas(campos) esto armazenados
Inserir linhas de informao, isto , registros no banco de dados com a
palavra chave VALUES. A palavra-chave INTO possibilita especificar quais
LIKE
clusula
DELETE
Comando
Operadores de Comparao
Voc pode utilizar os operadores de comparao juntamente com a clusula WHERE. Atravs dos
operadores voc pode criar poderosas expresses para filtrar os dados de acordo com a necessidade da
sua aplicao.
=
>
<
!>
%
Igual a
Maior do que
Menor do que
No maior do que
Todos caracteres
>=
<=
<>
!<
_
Maior ou Igual a
Menor ou igual a
Diferente
No menor do que
Um caracter
Operadores Lgicos
Voc pode utilizar os operadores lgicos AND e OR em conjunto com a clusula WHERE.
CONSULTAR
ATUALIZAR
Os exemplos abaixo mostram como excluir informaes de uma ou mais tabelas do banco de dados.
APAGAR
3
Utilizando a clusula INSERT
insert
tblclientes
values
(Ana
Cludia,Rua
das
Flores,
900,81020030,ana@linda.com.br)
INSERIR
into
tblclientes
(nmclientedb,enclientedb,cepclientedb,emclientedb)
Importante: Para adicionar textos que contenham apstrofos, utilize o smbolo () apstrofo 2 vezes.
Exemplo: Marca Dgua deve ser inserido como Marca Dgua
Conectando/Desconectando o MySql
1. Acesse o prompt do ms-dos e, em seguida, digite c:\mysql\bin\mysql. Por fim pressione
ENTER
D:\>mysql\bin\mysql -u root -p
Enter password:******
Welcome to the MySQL monitor.
5
Arquivo
produtoxyz.frm
produtoxyz.MYI
produtoxyz.MYD
Descrio
Layout das tabelas
Dados das tabelas
Arquivo de Indice
Para definir um campo com o tipo texto voc utiliza o comando CHAR(qte) aonde qte
o tamanho do campo fixo. Voc ainda pode utilizar o comando VARCHAR(qte) aonde
qte o tamanho do campo no fixo.
Para definir um campo com o tipo de dados numrico e inteiro utilize o comando
INT(qte) aonde qte corresponde ao tamanho do campo
o comando
Para definir um campo como chave primria da tabela utilize o comando PRIMARY
KEY(campo1, campo2) aonde campo1 e campo2 correspondem aos nome dos campos
Para evitar que um campo tenha preenchimento zero utilize o comando UNSIGNED
ZERFILL
Para
definir
um
campo
com
numerao
automtica
utilize
comando
AUTO_INCREMENT
Para definir um valor padro para o campo utilize o comando DEFAULT valor aonde
valor corresponde ao valor gravado por padro no banco de dados.
6
-> mgprodb DOUBLE(10,2) NOT NULL,
-> obprodb VARCHAR(200) NOT NULL,
-> PRIMARY KEY(idprodb));
Query OK, 0 rows affected (0.44 sec)
Importante: Para visualizar as tabelas do banco de dados utilize o comando SHOW
nome_da_tabela
Null
Key
PRI
Default
NULL
0.00
0.00
0.00
0.00
Extra
auto_increment