1.
SELECT
O comando SELECT é usado para selecionar dados de um banco de dados. Os dados
retornados são armazenados em um conjunto de resultados.
SELECT first_name, last_name FROM employees;
Este comando seleciona as colunas first_namee last_nameda tabela employees.
2.INSERT INTO
O comando INSERT INTO é usado para inserir novos registros em uma tabela.
INSERT INTO employees (first_name, last_name, email) VALUES ('John', 'Doe',
'
[email protected]');
Este comando insere um novo registro na tabela employees.
3.UPDATE
O comando UPDATE é usado para modificar os registros existentes em uma tabela.
UPDATE employees SET email = '[email protected]' WHERE first_name = 'John'
AND last_name = 'Doe';
Este comando atualiza o email do funcionário chamado John Doe.
4.DELETE
O comando DELETE é usado para excluir registros de uma tabela.
DELETE FROM employees WHERE first_name = 'John' AND last_name = 'Doe';
Este comando exclui o funcionário chamado John Doe da tabela employees.
5.CREATE TABLE
O comando CREATE TABLE é usado para criar uma nova tabela no banco de dados.
CREATE TABLE employees (
id INT PRIMARY KEY,
first_name VARCHAR(50),
last_name VARCHAR(50),
email VARCHAR(100)
);
Este comando cria uma nova tabela chamada "employees” com quatro colunas.
6.ALTER TABLE
O comando ALTER TABLE é usado para adicionar, excluir ou modificar colunas em uma
tabela existente.
ALTER TABLE employees ADD COLUMN birthdate DATE;
Este comando adiciona uma nova coluna birthdate à tabela employees.
7.DROP TABLE
O comando DROP TABLE é usado para excluir uma tabela existente, junto com todos os
seus registros.
DROP TABLE employees;
Este comando exclui a tabela employees do banco de dados
8.CREATE INDEX
O comando CREATE INDEX é usado para criar um índice em uma tabela. Os índices são
usados para recuperar dados mais rapidamente.
CREATE INDEX idx_lastname ON employees (last_name);
Este comando cria um índice na coluna last_name da tabela employees.
9.DROP INDEX
O comando DROP INDEX é usado para excluir um índice existente.
DROP INDEX idx_lastname ON employees;
Este comando exclui o índice idx_lastname da tabela employees.
10.SELECT DISTINCT
O comando SELECT DISTINCT é usado para retornar apenas valores distintos
(diferentes).
SELECT DISTINCT country FROM customers;
Este comando seleciona todos os países diferentes da tabela customers.
11.WHERE
O comando WHERE é usado para filtrar registros.
SELECT * FROM employees WHERE last_name = 'Doe';
12.ORDER BY
O comando ORDER BY é usado para ordenar os resultados em ordem ascendente ou
descendente.
SELECT * FROM employees ORDER BY last_name ASC;
13.GROUP BY
O comando GROUP BY é usado para agrupar registros com valores idênticos em colunas
específicas.
SELECT department, COUNT(*) FROM employees GROUP BY department;
14.HAVING
O comando HAVING é usado para filtrar grupos após a aplicação do GROUP BY
SELECT department, COUNT(*) FROM employees GROUP BY department HAVING
COUNT(*) > 10;
15.JOIN
O comando JOIN é usado para combinar registros de duas ou mais tabelas.
SELECT employees.first_name, departments.department_name
FROM employees
JOIN departments ON employees.department_id = departments.id;