.open *.db //打开某个数据库
.table //查看所有表格
.schema //查看所有表格架构
select * from [table] //查看某张表格所有内容
create table [name](列1 列1类型,列2 列2类型,列3 列3类型……) //创建新表格
create table [name] as select * frome [table] //备份某表格
drop table [table] //删除某表格
alter table [table] rename to [name] //修改某表格名称
alter table [table] add 新列 新列类型 //某表格增加新列
insert into [table] values (列值1,列值2,列值3,列值4,列值5…) //为某表格插入一行完整数据
insert into [table] (列1,列3,列4) values (列1值,列3值,列4值) //为某表格插入一行不完整数据
insert into [table2] (列1,列2,列3) select 列,列,列 from [table1] //把table1的某些数据导入table2
update [table] set 列=列值 where 列=列值 //为某表格列=列值的某行更改某列
delete from [table] where 列=列值 //删除某表格列=列值的某行
select 列,函数 from [table] group by 列 //某表格以某列分组做对应查看操作
select 列,函数 from [table] where 列=列值 group by 列
select 列,函数 from [table] group by 列 having 函数 限制值 //某表格以某列分组做过虑后查看
select 列1,列2,列3 from [table1],[table2] where 判断语句 //联结table1与table2查看
create view [name] as 联结表操作 //创建一张虚拟图查看联结表
create trigger [name] [before|after] [insert|update|delete] on [table] begin 触发器逻辑; end //在某表格创建一个触发器
eg:
create trigger atrig after delete tbl begin delete from tbl2 where id=old.id;end; //tbl删除某数据时tbl2对应删除同id的数据
create trigger btrig after update on tbl begin update tbl2 set id=new.id where id=old.id;end; //tbl更改某数据id时tbl2对应更改同id的数据
create index [name] on [table](列) //为某表格的某列创建一个索引
.indices //查看索引
declaración de operación básica de sqlite3
Supongo que te gusta
Origin blog.csdn.net/m0_46153394/article/details/114259885
Recomendado
Clasificación