将用户数据插入 SQLite

Beginner

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

介绍

在这个挑战(challenge)中,你将使用 SQLite 将用户数据插入到数据库表中。目标是用三个特定的记录填充 users 表,每个记录包含 idnameage

你需要连接到位于 ~/project 目录下的 users.db 数据库,并使用 INSERT INTO 命令来添加提供的用户数据。确保 name 列不为空,因为它被定义为 NOT NULL。成功完成包括正确插入 Alice、Bob 和 Charlie 的信息,这可以通过查询表并确认预期的输出来验证。


Skills Graph

将用户数据插入 SQLite

这个挑战(challenge)测试你将数据插入到 SQLite 数据库表中的能力。

任务

  • 将以下三个记录插入到 users 表中:
    • id: 1,name: 'Alice',age: 25
    • id: 2,name: 'Bob',age: 30
    • id: 3,name: 'Charlie',age: 22

要求

  1. 连接到位于 ~/project 目录下的名为 users.db 的 SQLite 数据库。
  2. 使用 INSERT INTO 命令将三个指定的记录添加到 users 表中。
  3. 确保 name 列不为空 (NOT NULL)。

例子

成功插入数据后,使用 SELECT * FROM users; 查询 users 表应产生以下输出:

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

提示

  • 使用 sqlite3 命令连接到数据库。
  • INSERT INTO 命令需要你指定表名和要插入的值。
  • 记住在你的 INSERT INTO 语句中包含所有三列(idnameage)。

总结

在这个挑战(challenge)中,你的任务是将用户数据插入到 SQLite 数据库中。初始设置包括安装 SQLite 服务器,并在位于 ~/project 目录下的 users.db 数据库中创建一个包含 idnameage 列的 users 表。

核心任务需要使用 INSERT INTO 命令将三个特定的用户记录(Alice、Bob 和 Charlie)及其各自的 idnameage 值添加到 users 表中。通过查询数据库以确认每个用户的记录是否存在来验证是否成功完成。