Insertar datos de usuario en SQLite

Beginner

Introducción

En este desafío, trabajarás con SQLite para insertar datos de usuario en una tabla de base de datos. El objetivo es poblar una tabla llamada users con tres registros específicos, cada uno con un id, name y age.

Deberás conectarte a la base de datos users.db ubicada en el directorio ~/project y utilizar el comando INSERT INTO para añadir los datos de usuario proporcionados. Asegúrate de que la columna name no quede vacía, ya que está definida como NOT NULL. Para completar el desafío con éxito, deberás insertar correctamente la información de Alice, Bob y Charlie, lo cual se puede verificar consultando la tabla y confirmando que el resultado sea el esperado.

Este es un Desafío (Challenge), que a diferencia de un Laboratorio Guiado, requiere que intentes completar la tarea de forma independiente en lugar de seguir pasos detallados. Los desafíos suelen tener un nivel de dificultad mayor. Si encuentras dificultades, puedes consultarlo con Labby o revisar la solución. Los datos históricos muestran que este es un desafío de nivel principiante con una tasa de aprobación del 97%. Ha recibido una tasa de valoraciones positivas del 99% por parte de los estudiantes.

Insertar datos de usuario en SQLite

Este desafío pone a prueba tu capacidad para insertar datos en una tabla de una base de datos SQLite.

Tareas

  • Inserta los siguientes tres registros en la tabla users:
    • id: 1, name: 'Alice', age: 25
    • id: 2, name: 'Bob', age: 30
    • id: 3, name: 'Charlie', age: 22

Requisitos

  1. Conéctate a la base de datos SQLite llamada users.db ubicada en el directorio ~/project.
  2. Utiliza el comando INSERT INTO para añadir los tres registros especificados a la tabla users.
  3. Asegúrate de que la columna name no se deje vacía (NOT NULL).

Ejemplos

Tras insertar los datos correctamente, al consultar la tabla users con SELECT * FROM users; se debería obtener el siguiente resultado:

1|Alice|25
2|Bob|30
3|Charlie|22

Consejos

  • Utiliza el comando sqlite3 para conectarte a la base de datos.
  • El comando INSERT INTO requiere que especifiques el nombre de la tabla y los valores a insertar.
  • Recuerda incluir las tres columnas (id, name, age) en tus sentencias INSERT INTO.

Resumen

En este desafío, se te ha encomendado la tarea de insertar datos de usuario en una base de datos SQLite. La configuración inicial implica la instalación del servidor SQLite y la creación de una tabla users con las columnas id, name y age dentro de la base de datos users.db ubicada en el directorio ~/project.

La tarea principal requiere el uso del comando INSERT INTO para añadir tres registros de usuario específicos (Alice, Bob y Charlie) con sus respectivos valores de id, name y age en la tabla users. La finalización exitosa se verifica consultando la base de datos para confirmar la presencia del registro de cada usuario.