Comandos básicos para manipulação de banco de dados MySQL
Posted by dioney | Filed under MySQL, PHP, Programação, Todos
Insert
É muito simples inserir dados em uma tabela MySQL, veja:
mysql_query("INSERT INTO tabela (coluna1,coluna2) VALUES ('valor1', 'valor2')");
Explicando:
INSERT – comando para inserir dados na tabela
INTO (opcional)
tabela – nome da tabela que deseja inserir e suas colunas entre parênteses
VALUES – valores para cada coluna especificada anteriormente
Delete
É importante ter cuidado com este comando, pois você pode excluir sua tabela inteira ou uma única linha. Vamos ao código:
mysql_query("DELETE from tabela where campo='valor'");
Neste caso estou excluindo a linha onde campo é igual a valor na tabela tabela
mysql_query("DELETE from tabela");
Já aqui, estou apagando TODOS os dados da tabela tabela
Update
O comando que iremos utilizar para modificar algum(s) dado(s) na tabela é UPDATE, veja:
mysql_query("UPDATE tabela SET coluna1='valor1', coluna2='valor2' WHERE campo = 'valor'");
Explicando:
UPDATE – comando para atualizar registros na tabela
tabela – nome da tabela
SET – comando para especificar as colunas e valores que desejamos atualizar.
A clausula WHERE tem a mesma função do comando SELECT ou DELETE, ou seja, especificar uma condição de pesquisa. Neste caso, ONDE o campo for igual a valor
Select
Neste comando, podemos selecionar um ou vários valores numa tabela.
mysql_query("SELECT * from tabela");
Aqui estamos selecionando todas as colunas da tabela tabela Onde:
SELECT – comando para selecionar registros na tabela o * é para seleção de todas as colunas. Você pode especificar as colunas que deseja. Exemplo:
mysql_query("SELECT campo1,campo2,campo3 from tabela");
E ainda use o comando WHERE, onde você pode especificar uma única linha na tabela.
Order By
Com este comando, você poderá ordenar/classificar os registros na tabela. Segue o exemplo:
mysql_query("SELECT campo1,campo2,campo3 from tabela order by campo1");
Ordenando o campo1 crescente
mysql_query("SELECT campo1,campo2,campo3 from tabela order by campo1 DESC");
Ordenando o campo1 descrescente
Este artigo foi publicado no CodigoFonte.net pelo o usuário Emmanuel