SQL, ou Structured Query Language, é a linguagem padrão para manipulação de bancos de dados. É uma linguagem declarativa que permite a criação, manipulação e consulta de dados armazenados em Bancos de Dados Relacionais. Neste texto, iremos abordar quatro comandos básicos SQL: SELECT, INSERT, UPDATE e DELETE.
SELECT
O comando SELECT é usado para selecionar dados de uma ou mais tabelas. A sintaxe básica é:
SELECT coluna1, coluna2, ..., colunaN FROM nome_da_tabela;
Se você quiser selecionar todas as colunas, você pode usar o caractere asterisco (*) em vez de listar todas as colunas. Por exemplo:
SELECT * FROM nome_da_tabela;
Você também pode usar a cláusula WHERE para filtrar os resultados. Por exemplo:
SELECT * FROM nome_da_tabela WHERE coluna = 'valor';
INSERT
O comando INSERT é usado para inserir novos registros em uma tabela. A sintaxe básica é:
INSERT INTO nome_da_tabela (coluna1, coluna2, ..., colunaN) VALUES (valor1, valor2, ..., valorN);
Por exemplo, se você tem uma tabela chamada 'clientes' com as colunas 'nome', 'email' e 'telefone', você poderia inserir um novo cliente da seguinte maneira:
INSERT INTO clientes (nome, email, telefone) VALUES ('João', 'joao@email.com', '123456789');
UPDATE
O comando UPDATE é usado para atualizar registros existentes em uma tabela. A sintaxe básica é:
UPDATE nome_da_tabela SET coluna1 = valor1, coluna2 = valor2, ..., colunaN = valorN WHERE condição;
Por exemplo, se você quiser atualizar o email do cliente 'João' na tabela 'clientes', você poderia fazer o seguinte:
UPDATE clientes SET email = 'novo@email.com' WHERE nome = 'João';
É muito importante sempre usar a cláusula WHERE ao usar o comando UPDATE. Se você não usar, todos os registros da tabela serão atualizados!
DELETE
O comando DELETE é usado para excluir registros existentes de uma tabela. A sintaxe básica é:
DELETE FROM nome_da_tabela WHERE condição;
Por exemplo, se você quiser excluir o cliente 'João' da tabela 'clientes', você poderia fazer o seguinte:
DELETE FROM clientes WHERE nome = 'João';
Assim como no comando UPDATE, é muito importante sempre usar a cláusula WHERE ao usar o comando DELETE. Se você não usar, todos os registros da tabela serão excluídos!
Em resumo, SELECT, INSERT, UPDATE e DELETE são comandos SQL básicos que permitem a manipulação de dados em Bancos de Dados Relacionais. Eles são a base para qualquer operação de banco de dados e são indispensáveis para qualquer desenvolvedor de software ou administrador de banco de dados.