𝟮𝟳. 𝗕𝗮́𝘀𝗶𝗰𝗼𝘀 𝗱𝗲 𝗦𝗤𝗟

Aprenda SQL com este guia da Dra. Angela.

O SQL gerencia dados em tabelas. Você usa operações CRUD para manipular informações.

CRUD significa:

  1. Gerenciando Tabelas

Use CREATE TABLE para criar uma nova tabela. Use uma Chave Primária (Primary Key) para identificar cada linha de forma única.

Exemplo: CREATE TABLE products ( id INT NOT NULL, name STRING, price MONEY, PRIMARY KEY (id) );

Use INSERT para adicionar dados. Para adicionar dados a todas as colunas: INSERT INTO products VALUES (1, 'Pen', 1.20);

Para adicionar dados a colunas específicas: INSERT INTO products (id, name) VALUES (2, 'Pencil');

  1. Leitura de Dados

Use SELECT para visualizar seus dados. Para ver tudo: SELECT * FROM products;

Use WHERE para filtrar resultados. Para ver um item: SELECT * FROM products WHERE id = 1;

  1. Modificação de Dados e Tabelas

Use UPDATE para alterar valores existentes. O comando SET define o novo valor. O comando WHERE seleciona a linha.

Exemplo: UPDATE products SET price = 1.00 WHERE id = 1;

Use ALTER TABLE para adicionar uma coluna. Exemplo: ALTER TABLE products ADD stock INT;

  1. Exclusão de Dados

Use DELETE para remover linhas. Exemplo: DELETE FROM products WHERE id = 2;

Nota: Sempre use uma cláusula WHERE. Se você a omitir, excluirá todas as linhas da tabela.

  1. Relacionamentos e Joins

Chaves Estrangeiras (Foreign Keys) conectam duas tabelas. Isso mantém seus dados organizados e precisos.

Use INNER JOIN para combinar dados de tabelas diferentes. Ele mostra apenas as linhas onde os dados coincidem em ambas as tabelas.

Exemplo: SELECT orders.order_number, customers.first_name FROM orders INNER JOIN customers ON orders.customer_id = customers.id;

Recursos:

Fonte: https://dev.to/avery_/27-sql-4ha6