Exemplos Práticos De MySQL

Nas matérias anteriores demos várias dicas sobre o uso do MySQL!

Para complementar esta matéria, hoje vamos dar exemplos fundamentais de seu uso.

Introdução

Como falamos anteriormente, já demos vários exemplos práticos sobre o MySQL, mas nunca é demais reforçar algumas áreas essenciais!

Por este motivo, estamos falando sobre os fundamentos!

O que são fundamentos? São informações e ensinamentos básicos que você pode usar a qualquer momento!

Abaixo vamos simular alguns exemplos para que você possa entender melhor!

Criando a Tabela na Base de Dados

Antes de partirmos para a programação, abra o arquivo script-sql.txt (disponível no ficheiro em anexo) e cole seu conteúdo no Programa utilizado para gerenciamento da base de dados.

OBS.: Neste ficheiro você deverá encontrar o código abaixo:


----- CRIANDO A TABELA tbl_usuarios -----

CREATE TABLE `tbl_usuarios` (
  `id` int(11) NOT NULL auto_increment,
  `nome` varchar(150) NOT NULL default '',
  `email` varchar(150) NOT NULL default '',
  `email2` varchar(150) default NULL,
  `senha` varchar(50) NOT NULL default '',
  `tipo` char(1) default NULL,
  `status` varchar(10) NOT NULL default '',
  PRIMARY KEY  (`id`)
);

----- INSERINDO DADOS NA TABELA tbl_usuarios -----

INSERT INTO `tbl_usuarios` VALUES (1,'Administrador','comandosusa@gmail.com',NULL,'123456','a','1');
INSERT INTO `tbl_usuarios` VALUES (2,'Quemuel Aquino','comandosusa@gmail.com','comandosusa@ymail.com','123456','c','1');

Em nossas matérias de MySQL utilizamos como padrão o MySQLFront. Caso você queira utilizar este programa, clique em SQL Editor e cole o conteúdo do script (conforme imagem abaixo).

Criando a Tabela

Após criar a estrutura da base de dados, vamos agora efetuar os testes junto ao MySQLFront.

Exemplos Práticos

Trabalhar com estes comandos não é algo difícil. Basta apenas prestar atenção!

Abaixo estaremos dando um pequeno resumo (na prática) sobre os comandos mais usados em MySQL (baseado no script que inserimos na base de dados).

SELECT:
Trata-se do comando usado para “visualização” dos registros cadastrados na base de dados.

Ele pode ser usado da seguintes maneiras:

Exemplo 1:


SELECT * FROM tbl_usuarios WHERE id = '2';

OBS.: No exemplo acima, efetuei o SELECT buscando TODOS os registros da tabela que são identificados pela ID de número “2″.

Exemplo 2:


SELECT nome, email, email2 FROM tbl_usuarios WHERE id = '2';

OBS.: No exemplo acima efetuamos o SELECT buscando apenas 3 campos (nome, email e email2).

INSERT:
Trata-se do comando de Inserção de valores na base de dados.

Ele pode ser executado de 2 maneiras:

  • Apresentando apenas os valores (conforme o exemplo a seguir):

    INSERT INTO `tbl_usuarios` VALUES (1,'Administrador','comandosusa@gmail.com',NULL,'123456','a','1');
  • Apresentando os valores e os nomes dos campos (conforme o exemplo a seguir):

    INSERT INTO `tbl_usuarios` (nome, email, email2, senha, tipo, status)VALUES (1,'Administrador','comandosusa@gmail.com',NULL,'123456','a','1');

OBS.: Para evitar problema quanto a inserção em campos diferentes (ou falhas durante a inserção do conteúdo), indicamos a segunda opção.

UPDATE:
Trata-se do comando de atualização de valores na base de dados.

Ele deve ser executado da seguinte maneira:


UPDATE tbl_usuarios SET
  nome   = 'VALOR',
  email  = 'VALOR',
  email2 = 'VALOR',
  senha  = 'VAOR',
  tipo   = 'VALOR',
  status = 'VALOR'

    WHERE id = 'VALOR';

OBS.: Trabalhar com UPDATE não é complicado, porém, é necessário tomar cuidado com a “,” (virgula). Ela não deverá ser inserida antes do último ítem a ser atualizado (veja antes da ID).

O erro mais comum do Programador é inserir a vírgula também nesta área, causando assim erro na execução da atualização.

DELETE:
Trata-se do comando de exclusão de valores da base de dados.

Ele “deve” ser executado da seguinte maneira:


DELETE FROM tbl_usuarios WHERE id = id;

OBS.: A Cláusula WHERE “deve” ser inserida. Caso ela não seja inserida, o comando exclui “TODOS” os registros da tabela.

SHOW TABLES:
Este comando tem a finalidade de listar todas as tabelas disponíveis na base de dados!

OBS.: Digamos que você esteja desenvolvendo e tenha esquecido o nome de uma tabela? Ele lhe permite uma consulta rápida (veja o exemplo na imagem a seguir).

Listando Tabelas

SHOW COLUMNS:
O comando abaixo tem a finalidade de listar todos os campos disponíveis na tabela.

OBS.: Esse comando pode ser usado para verificação rápida de um campo.

Verificando os Campos

Bem… são exemplos básicos, porém práticos, onde você precisa tomar muita atenção para não ter problemas!

Claro, existem vários outros… mas nossa intenção através desta matéria era a de passar os principais comandos (focando nos principais detalhes).

Ficamos aqui com mais esta matéria de MySQL!

Poste suas dúvidas, observações… em caso de dúvidas ou maiores informações, entre em contato conosco!

Teremos grande prazer em lhe ajudar!

anexo.zip

Be Sociable, Share!

Participa! Comenta...