零散知识点太多,这里整理了一些关于数据库的使用小技巧以及一些SQL的知识点(都是自己做项目的时候遇到的问题),仅供大家参考
使用的数据是realm(主要用作移动端的本地数据库)
- Realm数据库官网 英文的(要适应看英文文档);
- 一篇realm入门使用文章,中文的
- 数据库查询优化 参考链接
- iOS数据库添加索引问题,
//重写 Object.indexedProperties() 方法可以为数据模型中需要添加索引的属性建立索引,Realm 支持为字符串、整型、布尔值以及 Date 属性建立索引。
override static func indexedProperties() -> [String] {
return ["name"]
}
- SQL:对于"SELECT 0 " 类似这种写法,可以理解为默认值,占位符。参考链接
- 升序降序问题
升序 ASC 🔽 从上往下数据变大
降序 DESC 🔼 从上往下数据变小
知识点比较乱,会慢慢进行整理。
大家可以积极留言,留下自己的数据库相关开发问题及答案