Mysql Select, Delete e Update

Compartilhe este artigo!

Sobre o autor

Entre em contato...

Redação ForumWeb

Redação ForumWeb Equipe de desenvolvimento do ForumWeb.com.br, responsável pelas dicas e downloads do site.

Site do autor: http://www.forumweb.com.br

Indique este artigo

Para

Seu email

Mensagem

Fechar
Personalize sua mensagem

Código

Arquivos relacionados

  • Por enquanto, nenhum arquivo para download.

Mysql Select, Delete e Update

Quinta-Feira, 13 de Janeiro de 2011 às 09:38

Como toda estrutura de banco de dados, existem comandos que realizam operaçãos diversas sobre os dados contidos nessa estrutura. Esses comandos são definidos como a sintaxe da linguagem. O Mysql é uma estrutura de banco de dados que utiliza a sintaxe da linguagem SQL, que também é utilizada pelo PostgreSQL, SQL server, dentre outros. Nesse artigo irei introduzir alguns comandos utilizados para manipular dados em um banco de dados que utiliza a linguagem SQL.

As operações mais comuns em um banco de dados são selecionar, atualizar e deletar dados. Para selecionar dados em um banco de dados Mysql, você deve usar basicamente a seguinte sintaxe:

SELECT * FROM [Nome da Tabela]


Ao utiliza o caractere * dizemos que queremos todos os dados da tabela referenciada após o FROM. Se você quiser ser mais especifico, e selecionar somente algumas colunas da tabela, faça da seguinte forma:

SELECT Nome_do_Coluna_1, Nome_do_Coluna_2, ... FROM [Nome da Tabela]


Nesse caso, os dados retornados serão todos das tabelas relacionadas. Após isso, você pode preferir selecionar dados de forma que eles sejam apresentados em ordem crescente ou decresente. Para esse caso, vamos idealizar uma tabela "usuarios" que possui os campos "nome", "idade" e "email". Para selecionar os dados de um usuario específico, você deve usar a seguinte sintaxe:

SELECT * FROM usuarios WHERE nome='Marcos Santos'


Nesse caso, selecionamos todos os dados do usuário Marcos Santos. Para isso utilizamos a palavra WHERE. Você pode utilizar mais parâmetros de comparação, como por exemplo:

SELECT * FROM usuarios WHERE nome='Marcos Santos' AND idade=18


A sintaxe acima seleciona na tabela "usuarios" todos os usuários que tem nome Marcos Santos e idade 18.

Para atualizar dados, não existe nenhum mistério:

UPDATE [Nome da Tabela] SET Nome_do_Coluna_1=valor1,... WHERE Nome_da_Coluna=valor


Nessa situação, fazemos o update das informações nas colunas dispostas entre o SET e o WHERE. Após o WHERE, você deve explicitar quem sofrerá a situação. Normalmente esse é o papel do ID.

Por último, a sintaxe para se deletar uma linha de uma tabela em um banco Mysql é a seguinte:

DELETE FROM Nome_da_Tabela WHERE Nome_da_Coluna = valor


Autor/Fonte: Marcos Amaral - www.marcosamaral.com

Qual a sua opinião?

Comente e interaja!



Ainda sem comentários, comente!