表的建立
SQLITE建立表的基本方式是:
如果添加有“temp”或“TEMPORARY”,则建立的是临时表。
添加“if not exists”,则可在建立前进行一个判断,如果判断结果为true,则继续,否则中断执行。本判断语句用于判断是否存在该表。
建立表的方式有两种:
- 一种是直接建立个设置各项的空表,例如:
create table t1 (a integer, b text, c varchar2, d)
sqlite在默认情况下建立的表都有一个隐藏的列:ROWID,自动增加的序列,你也可以添加“without rowid”,让sqlite不增加此列。
- 通过另一个表建立:
例如
create table t1 as select * from atc.t1 where id>3