Consultar datos con SELECT
En este paso, aprenderá a recuperar datos de su tabla utilizando la sentencia SELECT. La consulta de datos es una habilidad fundamental para trabajar con bases de datos, ya que le permite ver y analizar la información almacenada.
En el prompt sqlite>, primero vamos a recuperar todos los datos de la tabla users. Ejecute este comando:
SELECT * FROM users;
Resultado esperado:
1|Alice|alice@example.com
2|Bob|bob@example.com
3|Charlie|charlie@example.com
El * en SELECT * significa "todas las columnas", por lo que este comando muestra cada columna y fila de la tabla users.
A continuación, puede elegir columnas específicas para mostrar. Para ver solo las columnas name y email, ejecute:
SELECT name, email FROM users;
Resultado esperado:
Alice|alice@example.com
Bob|bob@example.com
Charlie|charlie@example.com
Este comando limita la salida solo a las columnas especificadas, omitiendo el id.
Finalmente, filtre los datos utilizando una condición con la cláusula WHERE. Para ver solo el registro de 'Alice', ejecute:
SELECT * FROM users WHERE name = 'Alice';
Resultado esperado:
1|Alice|alice@example.com
La cláusula WHERE reduce los resultados a las filas que coinciden con la condición, en este caso, donde el name es 'Alice'.
SELECT * FROM users selecciona todas las columnas de la tabla users.
WHERE name = 'Alice' filtra los resultados para incluir solo las filas donde la columna name es igual a 'Alice'.