Nas matérias anteriores falamos sobre o elaborar classe de conexão em PHP (algo bem completo e prático).
Hoje vamos implementar um pouco mais este assunto, falando sobre o Show Columns!
Para quem ainda não sabe, o comando “SHOW COLUMNS FROM TABELA” tem por finalidade mostrar os campos da tabela!
Abaixo vamos simular alguns exemplos para que você possa entender melhor.
Criando A Tabela Na Base De Dados MySQL
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_produtos -----
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).
Após criar a estrutura da base de dados, vamos agora efetuar os testes junto ao MySQLFront.
Exemplos Práticos
Trabalhar com este comando não é algo difícil. Basta apenas prestar atenção!
Conforme você pode ver na imagem a seguir, efetuamos o comando
SHOW COLUMNS FROM tbl_usuarios
Ok?
Veja acima que este é o melhor comando para quem tem necessidade de selecionar os campos da tabela.
Caso haja necessidade de se verificar um campo específico, podemos usar uma outra solução!
Digite no campo específico algo similar ao que descrevemos na imagem abaixo:
SHOW COLUMNS FROM tbl_usuarios LIKE ‘status’
Veja que ele buscou um campo exato, deixando ainda mais enxuta a sua busca!
Bem… como você pode ver, esta matéria não é tão longa, conforme as que geralmente publicamos, mas serve para que você tenha conhecimento deste comando específico.
É apenas um início, pois você pode fazer muito mais usando este e outros recursos que publicaremos em breve.
Ficamos por aqui em mais uma matéria. Envie-nos suas dúvidas e dê suas sugestões!
Nosso compromisso é o de sempre lhe ajudar!
Download do código usado neste tutorial: arquivos.zip
One Response
Prezados. Gostei muito da matéria sobre criar tabelas e inserir dados.
caso possa me tirar uma duvida, ?
Gostaria de Saber como faço pra ver a estrutura de uma tabela, mas que seja diferente do comando DESC NomeDaTabela. gostaria de ver como foi criada, com sua PK e FK e ou constraint etc. isso é possivel no My-Sql?
Grato;