Olá galera, nesta Quick Tips, irei mostrar como algumas dicas de MySQL e que também podem ser usadas em outros bancos, onde temos simples comandos que podem nos ajudar e muito, como por exemplo, criar uma cópia de uma determinada tabela, incluindo seus registros, ou simplesmente inserir em outra tabela os registros de uma determinada tabela, especificando os campos e até mesmo os filtros.

 

Copiando a tabela completa. Estrutura e Registros

 

CREATE TABLE CLIENTEBACKUP SELECT * FROM CLIENTE;

 

Copiando apenas os registros de uma tabela

 

INSERT INTO CLIENTEBACUP SELECT * FROM CLIENTE;

 

Copiando campos específicos de uma tabela.

 

INSERT INTO(IDCliente,Nome,Idade,Sexo) CLIENTEBACUP SELECT (IDCliente,Nome,Idade,Sexo)  FROM CLIENTE;

 

Copiando campos específicos de uma tabela e usando filtro.

 

INSERT INTO(IDCliente,Nome,Idade,Sexo) CLIENTEBACUP

SELECT (IDCliente,Nome,Idade,Sexo) 

FROM CLIENTE

WHERE SEXO = ‘M’

 

Retornar todas as tabelas do Banco de dados selecionado.

 

SHOW TABLES;

 

Retornar todos os campos de uma tabela no MySQL.

 

SHOW COLUMNS FROM CLIENTE;

 

 

Fico por aqui ate à próxima Quick Tips.

 

Um abraço

 

Wesley Y

wyamazack@rwsolution.com.br