sqlite 存储类
Boolean 数据类型
sqlite 没有单独的 Boolean 存储类。相反,布尔值被存储为整数 0(false)和 1(true)。
sqlite创建一个表
sqlite 的CREATE TABLE语句用于在任何给定的数据库创建一个新表。创建基本表,涉及到命名表、定义列及每一列的数据类型。
CREATE TABLE 语句的基本语法如下:
CREATE TABLE database_name.table_name( column1 datatype PRIMARY KEY(one or more columns),column2 datatype,column3 datatype,..... columnN datatype,);
例如, 下面是一个实例,它创建了一个 COMPANY 表,ID 作为主键,NOT NULL 的约束表示在表中创建纪录时这些字段不能为 NULL:
sqlite> CREATE TABLE COMPANY( ID INT PRIMARY KEY NOT NULL,NAME TEXT NOT NULL,AGE INT NOT NULL,ADDRESS CHAR(50),SALARY REAL );
sqlite删除表
语法如下:
语法:
INSERT INTO 语句有两种基本语法,如下所示:
INSERT INTO TABLE_NAME (column1,column2,column3,...columnN)] VALUES (value1,value2,value3,...valueN);
INSERT INTO TABLE_NAME VALUES (value1,...valueN);实例 :
INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY) VALUES (1,'Paul',32,'California',20000.00 );
使用一个表来填充另一个表
INSERT INTO first_table_name [(column1,... columnN)] SELECT column1,...columnN FROM second_table_name [WHERE condition];
sqlite Select语句
sqlite的SELECT语句用于从sqlite数据库中获取数据,以结果表的形式返回数据。这些结果表也被成为结果集。
语法
sqlite的SELECT语句的基本语法如下:
SELECT * FROM table_name;
实例:
sqlite> SELECT ID,SALARY FROM COMPANY;
得到结果如下:
Schema 信息