IOS线程数据篇12之Sqlite3其他属性:排列约束、外键约束、表连接
来源:互联网 发布:汉武大帝知乎 编辑:程序博客网 时间:2024/06/13 08:14
(1)别名
select s.名字,s.年龄 FROM t_student s where score > 95 and 年龄 < 17;
(2)查询数据统计
select count(名字) from t_student WHERE score > 96;
select count(*) from t_student WHERE score > 96;
(3) 查询排序 asc升序 dsc降序
select * FROM t_student where score > 90 and 年龄 < 20 ORDER BY score asc;
也可以组合在一起使用,比如分数升序,年龄降序组合在一起。
(4)分页查询关键字limit
select * FROM t_student where score > 90 and 年龄 < 20 ORDER BY score asc LIMIT 2,1;
(5)简单约束规则
not null 规定字段不能为空 unique 规定字段的值必须唯一 default 设定字段值的唯一性
(6) 为表中添加新的字段
ALTER table t_student add 班级 text;
(7) 外键关联
Sqlite只允许使用creat的时候添加外键关联,不允许使用ADD CONSTRAINT
variant of the ALTER TABLE。真是坑爹啊。
(8)表在上面一步建立连接之后可以使用连接查询:
select s.name,s.age fromt_student s,t_class c wheres.class_id =c.id and c.name = ‘2’;
0 0
- IOS线程数据篇12之Sqlite3其他属性:排列约束、外键约束、表连接
- 主键约束, 外键约束, 其他约束
- xUtils系列之DbUtils-开启Sqlite3外键约束
- Sqlite3约束
- mysql之数据约束
- IOS线程数据篇10之Sqlite3数据库的使用
- IOS线程数据篇11之Sqlite3的基本操作
- MySQL约束:非空约束、主键约束、唯一约束、默认约束、外键约束
- mysql进阶篇之数据约束和多表操作
- SQL Server 禁用外键约束和启用外键约束及删除表数据
- Oracle外键约束之删除外键约束
- sqlite3 的约束
- (二)表的连接与外键约束
- Oracle外键约束之在修改表时添加外键约束
- Oracle外键约束之在创建表时设置外键约束
- oracle常用命令--创建表之create命令(包含主键约束,外键约束)
- iOS开发之代码约束
- 表约束之自定义实现约束规则
- linux mint安装网络流量条显示上下行网速
- 理解JMS规范中消息的传输模式和消息持久化
- kindle资源Get去处
- 复制备份表
- Windows Phone 8.1 驱动开发——GPIO 简介
- IOS线程数据篇12之Sqlite3其他属性:排列约束、外键约束、表连接
- michael kors australia gSPyc Ttlf UC71
- IoTivity Architecture (物联网架构)
- 把表二中缺少的列补全
- 漫步IOS--数组函数
- 基于MVC的前台ExtJs树型表格的批量数据操作实现
- sgu323 Aviamachinations
- sitemesh的使用
- 跟着实例学习java多线程1-为什么使用?