iOS数据处理:SQLite数据库管理系统详解
193 浏览量
更新于2024-09-04
收藏 443KB PDF 举报
iOS数据处理之SQLite数据库
一、数据库管理系统
数据库管理系统(DBMS)是指用于创建、管理、维护和提供数据库访问的系统。DBMS是指通过提供创建、修改、删除和查询数据库中的数据的能力来管理和控制数据库的系统。常见的数据库管理系统有MySQL、Oracle、SQLite等。
二、SQL语言概述
SQL(Structured Query Language)是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。SQL语言是用于管理关系数据库管理系统的标准语言。SQL语言的主要功能包括创建数据库、创建表、插入数据、更新数据、删除数据、查询数据等。
三、常见的数据库
1. MySQL
MySQL是一个精巧的SQL数据库管理系统,是开源的数据管理系统。MySQL主要目标是快速、健壮和易用。由于它的强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结果,受到广大自由软件爱好者甚至是商业软件用户的青睐。
2. Oracle
Oracle Database,又名Oracle RDBMS,或简称Oracle,是甲骨文公司的一款关系数据库管理系统。系统具有可移植性好、使用方便、功能强等特点。
四、数据库特征
数据库的特征包括:
1. 以一定的方式存储(表结构)
2. 能共享数据(很多人都能用)
3. 具有尽可能少的冗余代码(单表操作的代码相对而言简单,多表操作代码比较复杂)
4. 与程序彼此独立(与程序本身没有太大的关系)
五、SQLite数据库
SQLite是一个轻量级的关系数据库。SQLite初的设计目标是用于嵌入式系统,它占用资源非常少,在嵌入式设备中,只需要几百K的内存够了,目前应用于Android、iOS、WindowPhone等智能手机。iOS使用时SQLite,只需要加入libsqlite3.0.tbd依赖以及引入sqlite3.h头文件即可。
六、相关概念
1. 表
表是数据库中一个非常重要的对象,是其他对象的基础。根据信息分类情况,一个数据库中可能包含若干个数据表。
2. 字段
字段是表的"列",每个字段包含某一专题的信息。
3. 记录
记录是指对应于数据表中一行信息的一组完整的相关信息。
七、SQL语句
1. SQLite数据库数据类型
SQLite是无类型的数据库,可以保存任何类型的数据,对于SQLite来说对字段不指定类型是完全有效的。(注:良好的编程习惯应该要为字段标注类型)
SQLite支持"类型近似"的观点,列的类型近似指的是存储在列上数据的推荐类型。
2. SQLite近似类型规则
如果类型字符串中包含"INT",那么该字段的亲缘类型为INTEGER。
如果类型字符串中包含"CHAR"、"CLOB"或"TEXT",那么该字段的亲缘类型为TEXT。
...
2021-06-06 上传
330 浏览量
113 浏览量
113 浏览量
143 浏览量
2012-07-10 上传
2017-06-07 上传
210 浏览量
208 浏览量
weixin_38590738
- 粉丝: 8
最新资源
- Vista系统便捷打印与MAC地址获取技巧
- 现代操作系统习题详解:工业版1-9章+15章作业与答案
- 点阵汉字显示技术与LCD&LED应用解析
- Fusioncharts报表工具使用教程:从入门到高级特性
- Teradata入门教程:理解关系数据库基础与员工表示例
- Struts与Hibernate整合实战:MySQL & Tomcat环境搭建
- 精通jQuery:15天学习计划
- EJB3.0入门教程:开发MessageDrivenBean
- 电源技术与电子变压器的相互影响及应用
- 自考名师视频授课+答疑:操作系统概论全程详解
- VINES网络通信协议详解
- Excel基础教程:表格处理与数据分析实战
- 功率MOSFET驱动技术在大功率开关电源中的关键点解析
- 林锐软件工程思想:实践与哲理的交融
- DWR中文教程:快速入门与配置指南
- 新手入门指南:简明批处理教程