sqlite - 轻量级数据示例

阅读 79

2022-10-30


sqlite - 轻量级数据示例

drop TABLE test;

--1.建库,创建一个空的文本文件,之后将扩展名 .txt 改为 .db;

--2.建表
CREATE TABLE IF NOT EXISTS test
(
id integer PRIMARY KEY AUTOINCREMENT,
name TEXT,
kw TEXT
);
--3.建索引
CREATE UNIQUE INDEX test_kw_uindex ON test (kw);
--4.插入数据
insert into test(name,kw) VALUES(2,3);
--4.1 如果存在,则删除后重新 insert,自增主键将改变
insert or REPLACE into test(name,kw) VALUES(2,3);
--4.1 如果存在,则忽略 insert
insert or IGNORE into test(name,kw) VALUES(2,3);
--4.1 其他 insert
insert or ROLLBACK into test(name,kw) VALUES(2,3);
insert or FAIL into test(name,kw) VALUES(2,3);
insert or ABORT into test(name,kw) VALUES(2,3);
select * from test;

精彩评论(0)

0 0 举报