教程 sqlite tutorial

插入数据

向 SQLite 表中插入数据使用 INSERT INTO 语句,基本语法如下:

sql
INSERT INTO table_name (column1, column2, ...)
VALUES (value1, value2, ...);

示例

向 users 表插入一条数据:

sql
INSERT INTO users (name, email)
VALUES ('Alice', '[email protected]');

如果插入所有列的值,可以省略列名:

sql
INSERT INTO users
VALUES (NULL, 'Bob', '[email protected]');

注意:如果表有自增主键,使用 NULL 或不指定该列,SQLite 会自动生成。

插入多条数据

一次插入多条记录:

sql
INSERT INTO users (name, email) VALUES
  ('Charlie', '[email protected]'),
  ('David', '[email protected]');

使用 SELECT 插入

也可以通过查询结果插入数据:

sql
INSERT INTO backup_users (name, email)
SELECT name, email FROM users WHERE id < 10;

通过以上方法,可灵活将数据写入 SQLite 数据库。