Nesta semana, vamos aprender os conceitos fundamentais de banco de dados relacionais, entender o que é o SQL e realizar comandos essenciais para iniciar sua jornada no mundo dos dados. Ao final, você será capaz de criar suas próprias tabelas e inserir registros utilizando comandos básicos de SQL.
💡 Imagine um banco de dados como uma planilha de Excel. Cada aba pode representar uma tabela, com colunas bem definidas e várias linhas preenchidas com informações.
Os comandos SQL são divididos em categorias, cada uma com um propósito:
CREATE – Cria uma nova tabela ou banco de dados.
ALTER – Altera a estrutura de uma tabela existente.
DROP – Remove uma tabela ou banco de dados.
INSERT – Insere novos registros.
UPDATE – Altera registros existentes.
DELETE – Remove registros.
SELECT – Recupera dados de uma tabela.
GRANT – Concede permissões.
REVOKE – Remove permissões.
BEGIN / COMMIT / ROLLBACK – Inicia, confirma ou desfaz transações.
O comando CREATE TABLE é utilizado para criar novas tabelas:
CREATE TABLE aluno ( id INTEGER PRIMARY KEY, nome TEXT );
Explicação:
id INTEGER PRIMARY KEY: campo numérico único.
nome TEXT: campo de texto.
Use o INSERT INTO para adicionar registros:
INSERT INTO aluno (nome) VALUES ('Ana'); INSERT INTO aluno (nome) VALUES ('Carlos');
Ou múltiplos registros:
INSERT INTO aluno (nome) VALUES ('João'), ('Beatriz'), ('Fernanda');
Consulta todos os registros:
SELECT * FROM aluno;
Crie, insira e visualize dados no editor abaixo:
CREATE TABLE
INSERT INTO
SELECT
Desafio: Crie uma tabela chamada livros com os campos:
id: chave primária, numérica
titulo: texto
Depois:
SELECT para mostrar os dados