//————————————————————SQLiteManager 基本操作
————————————————————
/*
关键字(不区分大小写
)
SELECT * FROM 查询 (* 号表示匹配所有信息 )
WHERE 限制条件
DESC 降序
ASC 升序 ( 默认 )
LIKE 相同的内容 ( 用 '%bear%' 查询,百分号表示前 / 后面任意匹配 )
Design
Tables 数据表
name 属性名
Type 属性数据类型 : 1.Not NULL(Req) 2.Default 3.Key 主键
Manager
is 等于 (=)
isn't 不等于 (!=)
begins 以什么开头
ends 以什么结尾
contains 包含什么内容
属性用 "" ,属性值按照对应类型填写 ( 字符串用 '')
SQL
SELECT prod_id, prod_price FROM Products; 只查询对应属性值,这里的属性不用 ""
属性类型
real 实数和虚数
blob/binary 二进制数据
varchar 可变字符串
date 日期
time 时间
timestamp 时间戳
约束
NotNull 不能为空的值
Unique 唯一的值
Default Value 属性默认值
PriKey 主键 , 设置之后默认添加 Unique/NotNull
Autolnc 若设置,值会从 1 开始自增
创建表
CREATE TABLE if not exists UserList ( //if not exists 判断表格不存在则创建
userName text not null unique,
password text not null,
id integer primary key,
age integer default 23
);
删除表
DROP TABLE UserList;
添加表属性
ALTER TABLE UserList ADD email text default '1234@qqq.com';
添加表数据
INSERT INTO UserList(
userName,password,id,age,email
)VALUES(
'hjgss','43251',004,33,'rt@163.com'
)
更新数据
UPDATE UserList SET age=18; // 改全部
UPDATE UserList SET userName = 'objective -C', password = 'zxcvbh' WHERE id = 6; // 改指定的
删除表数据
DELETE FROM UserList; // 删全部
DELETE FROM UserList WHERE id = 6; // 删指定的
显示数据
SELECT * FROM Products LIMIT 3 // 只显示前 3 条数据
SELECT * FROM ProductsLIMIT 3,4; // 跳过前 3 条,取 4 条数据
SELECT * FROM 查询 (* 号表示匹配所有信息 )
WHERE 限制条件
DESC 降序
ASC 升序 ( 默认 )
LIKE 相同的内容 ( 用 '%bear%' 查询,百分号表示前 / 后面任意匹配 )
Design
Tables 数据表
name 属性名
Type 属性数据类型 : 1.Not NULL(Req) 2.Default 3.Key 主键
Manager
is 等于 (=)
isn't 不等于 (!=)
begins 以什么开头
ends 以什么结尾
contains 包含什么内容
属性用 "" ,属性值按照对应类型填写 ( 字符串用 '')
SQL
SELECT prod_id, prod_price FROM Products; 只查询对应属性值,这里的属性不用 ""
属性类型
real 实数和虚数
blob/binary 二进制数据
varchar 可变字符串
date 日期
time 时间
timestamp 时间戳
约束
NotNull 不能为空的值
Unique 唯一的值
Default Value 属性默认值
PriKey 主键 , 设置之后默认添加 Unique/NotNull
Autolnc 若设置,值会从 1 开始自增
创建表
CREATE TABLE if not exists UserList ( //if not exists 判断表格不存在则创建
userName text not null unique,
password text not null,
id integer primary key,
age integer default 23
);
删除表
DROP TABLE UserList;
添加表属性
ALTER TABLE UserList ADD email text default '1234@qqq.com';
添加表数据
INSERT INTO UserList(
userName,password,id,age,email
)VALUES(
'hjgss','43251',004,33,'rt@163.com'
)
更新数据
UPDATE UserList SET age=18; // 改全部
UPDATE UserList SET userName = 'objective -C', password = 'zxcvbh' WHERE id = 6; // 改指定的
删除表数据
DELETE FROM UserList; // 删全部
DELETE FROM UserList WHERE id = 6; // 删指定的
显示数据
SELECT * FROM Products LIMIT 3 // 只显示前 3 条数据
SELECT * FROM ProductsLIMIT 3,4; // 跳过前 3 条,取 4 条数据
*/