.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 //檢視索引