⼀篇⽂章教会你如何使⽤数据库⼀.SQLite的介绍
1.为什么要存储数据?
1.1 ⼿机数据⼤多都是从⽹络加载的,不存储,每次滚动界⾯都要从新发送⽹络请求加载数据,浪费流量
1.2 当⽤户没⽹的时候,就不能正常显⽰界⾯了
1.3 将数据存储到本地,不⽤每次加载,没⽹的时候也可从本地存储的数据拿来显⽰
2.存储数据的⽅式
Plist(NSArray\NSDictionary)
特点: 只能存储系统⾃带的数据类型, ⽐如NSDictory, NSArray等等. ⾃定义的对象⽆法存储
Preference(偏好设置\NSUserDefaults)
特点: 本质就是⼀个plist⽂件; 也是只能存储系统⾃带的数据类型, ⾃定义的对象⽆法存储
NSCoding(NSKeyedArchiver\NSkeyedUnarchiver)
特点: 可以存储⾃⼰定义的数据类型, 但是都是⼀次性的全数据操作
SQLite3
特点: 存储⼀些⼤批量的数据, 排序, 统计等操作
Core Data
特点: 对SQLite3的⼀层⾯向对象的包装, 本质还是要转换成为对应的SQL语句去执⾏
在所有的存储⽅式中,SQLite速度最快,效率最⾼.
3.什么是SQLite?
SQLite是⼀款轻型的嵌⼊式关系数据库
它占⽤资源⾮常的低,在嵌⼊式设备中,可能只需要⼏百K的内存就够了
⽬前⼴泛应⽤于移动设备中存储数据(Android/iOS)
处理数据的速度⾮常快,效率⾮常⾼
4.什么是数据库?
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库(类似于excel表格)
数据库可以分为2⼤种类(了解)
关系型数据库(主流)
对象型数据库
5.关系型数据库介绍
Paste_Image.png ⼆.Navicat软件的破解
1.什么是N a vic a t?
Navicat是数据库管理软件,⽀持⼤部分主流数据库(包括SQLite)(收费,要破解)
可以通过图形化界⾯的⽅式来管理数据库
2.有破解版,可以去⽹上搜索下载,⾃⼰安装,这⾥不做介绍.
三.Navicat软件的使⽤
.
1.创建SQLite数据库
Paste_Image.png
Paste_Image.png 2.创建表
2.1 双击打开数据库,在tables中点击右键,选中NewTable
2.2 创建表中对应的字段,点击”+”添加字段
2.3 保存,要设置表格名称. 名称规范: t_名称 如: t_student
Paste_Image.png 3.设置主键,添加数据
sql软件长什么样
.
3.1 什么是主键
主键就相当于⾝份证⼀样,⽤来区分每⼀条数据
3.3 添加,删除,修改数据
3.31 直接点击”+” 添加数据
注意:主键的值不要修改
3.32 删除,选中⼀⾏,点击”-“ 直接删除
注意:删除⼀组数据后,主键值就不会再被回收使⽤. ⼀个主键值只对应⼀条数据,⽆论数据是否存在双击想要修改的数据,直接修改
四.SQLite的使⽤步骤
1.创建数据库(⼀个⽤于存储数据的⽂件)
通常后缀名为: .db 或 .sqlite
2.创建表⽤于存储数据

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。