SQLiteManager 基本操作
2015-08-27 14:02
316 查看
//————————————————————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条数据
*/
相关文章推荐
- Mysql 修改数据库存放位置
- 查询连接数用户权限等
- mysql 中key 指的是索引
- oracle创建表空间及用户
- Oracle XE字符集设置
- java oracle blob字段的内容转成字符窜
- MySQL计划任务(事件调度器)(Event Scheduler)
- MySQL控制(关闭、打开)自动提交功能
- wampserver2.5下安装memcache扩展的问题
- mysql启动 等
- Mysql 选择优化的数据类型
- CentOS 7 下安装 Redis 2.8.7
- 开源分布式搜索平台ELK+Redis+Syslog-ng实现日志实时搜索
- oracle中的层级查询用mysql替换
- MongoDb之强大功能
- elk+redis 搭建nginx日志分析平台
- mybatis中实体属性和数据库中的字段不对应相冲突的解决办法
- SQL injection
- mybatis利用注解的方式操作数据库
- MySQL 数据库Schema设计的性能优化