结构定义 CREATE TABLE 创建新表
语法: sql-command ::= CREATE [TEMP | TEMPORARY] TABLE table-name( column-def[,column-def]* [,constraint]* ) sql-command ::= CREATE [TEMP | TEMPORARY] TABLE [database-name
]table-name AS select-statement column-def ::= name[type][[CONSTRAINT name]column-constraint]* type ::= typename| typename (number)| typename(number,number) column-constraint ::= NOT NULL [conflict-clause]| PRIMARY KEY [sort-order][conflict-clause]| UNIQUE [conflict-clause]| CHECK (expr)[conflict-clause]| DEFAULT value| COLLATE collation-name constraint ::= PRIMARY KEY (column-list)[conflict-clause]| UNIQUE (column-list)[conflict-clause]| CHECK (expr)[conflict-clause] conflict-clause ::= ON CONFLICT conflict-algorithm CREATE VIEW 创建一个视图(虚拟表),该表以另一种方式表示一个或多个表中的数据
语法: sql-command ::= CREATE [TEMP | TE