create table 表名称(列名称1 数据范例,列名称2 数据范例,列名称3 数据范例,....);
sqlite3数据范例:
INTEGER : int
REAL:double float
TEXT: char 字符串
NULL:值是一个 NULL值。
表不存在,则创建,存在不创建
create table if not exists 表名称(列名称1 数据范例,列名称2 数据范例,列名称3 数据范例,....)
2.insert into插入表
INSERT INTO 表名称 VALUES(值1, 值2,....)
4.select 查表
SELECT * FROM 表名称
SELECT 列名称 FROM 表名称
SELECT 列名称1,列名称2,列名称3 FROM 表名称
5.where
1)条件匹配
SELECT 列名称 FROM 表名称 WHERE 列 运算符值
运算符:
> = < != and or
2)模糊查询
SELECT * FROM 表名称 WHERE 列名 like '%冬梅';
SELECT * FROM 表名称 WHERE 列名 like '马%';
SELECT * FROM 表名称 WHERE 列名 like '马__';
百分号(%)代表零个、一个或多个数字或字符。
下划线(_)代表一个单一的数字或字符。这些符号可以被组合使用。
3)顺序体现
selete * form 表名称 order by 列名 ASC; //升序查询
selete * form 表名称 order by 列名 DESC; //降序查询
select * from class1 order by score ASC; 升序查询
select * from class1 order by score DESC;降序查询
6.delete
删除表中信息
DELETE FROM 表名称 WHERE 列名称 = 值
7.update
改表中信息
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
8.datetime