Consultar Dados com SELECT
Neste passo, você aprenderá como recuperar dados de sua tabela usando a instrução SELECT. Consultar dados é uma habilidade fundamental para trabalhar com bancos de dados, pois permite visualizar e analisar as informações armazenadas.
No prompt sqlite>, vamos primeiro recuperar todos os dados da tabela users. Execute este comando:
SELECT * FROM users;
Saída Esperada:
1|Alice|alice@example.com
2|Bob|bob@example.com
3|Charlie|charlie@example.com
O * em SELECT * significa "todas as colunas", então este comando mostra cada coluna e linha na tabela users.
Em seguida, você pode escolher colunas específicas para exibir. Para ver apenas as colunas name e email, execute:
SELECT name, email FROM users;
Saída Esperada:
Alice|alice@example.com
Bob|bob@example.com
Charlie|charlie@example.com
Este comando limita a saída apenas às colunas especificadas, omitindo o id.
Finalmente, filtre os dados usando uma condição com a cláusula WHERE. Para visualizar apenas o registro de 'Alice', execute:
SELECT * FROM users WHERE name = 'Alice';
Saída Esperada:
1|Alice|alice@example.com
A cláusula WHERE restringe os resultados às linhas que correspondem à condição, neste caso, onde o name é 'Alice'.
SELECT * FROM users seleciona todas as colunas da tabela users.
WHERE name = 'Alice' filtra os resultados para incluir apenas as linhas onde a coluna name é igual a 'Alice'.