主题
插入数据
向 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 数据库。