1 Inserir dados em uma tabela
INSERT INTO Customers (customer_id, first_name, last_name, age, country)
VALUES (2, 'João', 'Silva', 30, 'Brasil');
2. Selecionar todos os dados de uma tabela
SELECT * FROM Customers;
3. Selecionar dados específicos de uma tabela com condição
SELECT first_name, last_name, age FROM Customers
WHERE country = 'Brasil';
4. Atualizar dados existentes
UPDATE Customers
SET age = 31
WHERE customer_id = 2;
5. Excluir um registro
DELETE FROM Customers
WHERE customer_id = 2;
6. Contar o número de registros
SELECT COUNT(*) FROM Customers;
7. Ordenar resultados em ordem crescente
SELECT * FROM Customers
ORDER BY age ASC;
8. Ordenar resultados em ordem decrescente
SELECT * FROM Customers
ORDER BY age DESC;
9. Buscar registros com um valor que corresponde a um padrão
SELECT * FROM Customers
WHERE first_name LIKE 'J%';
10. Juntar duas tabelas (JOIN)
SELECT Customers.first_name, Customers.last_name, Orders.order_id
FROM Customers
INNER JOIN Orders ON Customers.customer_id = Orders.customer_id;
11. Criar uma nova tabela
CREATE TABLE Products (
product_id INT PRIMARY KEY,
name VARCHAR(100),
price DECIMAL(10, 2),
stock INT
);
12. Adicionar uma nova coluna em uma tabela existente
ALTER TABLE Customers
ADD email VARCHAR(255);
13. Excluir uma coluna de uma tabela
ALTER TABLE Customers
DROP COLUMN email;
14. Criar uma visão (VIEW)
CREATE VIEW CustomerDetails AS
SELECT first_name, last_name, country
FROM Customers;