iOS 数据存储 - 03SQLite基础

1、SQLite介绍

1. 什么是SQLite

SQLite是一款轻型的嵌入式数据库

SQLite占用资源非常低,在嵌入式设备中只需要几百K的内存

但处理速度比MySql、PostgreSQL这两款著名的数据库都还快

2. 什么事数据库

数据库(DataBase)是按照数据结构来组织、存储和管理数据的仓库

目前数据库可以分为两大类:

关系型数据库(主流数据库)

对象型数据库

数据库的存储是以表位单位的


3. 数据库存数据的步骤

新建一个数据库

新建一张表(table)

添加多个字段(column,列,属性)

添加多行记录(row,每行存放读个字段对应的值)


2、SQL语句介绍

使用 SQL语句操作数据库中得数据

1. 什么是 SQL

SQL(structuredquerylanguage):结构化查询语言
SQL是一种对关系型数据库中的数据进行定义和操作的语言
SQL语言简洁,语法简单,好学好用

2. 什么是 SQL 语句

使用SQL语言编写出来的句子\代码,就是SQL语句
在程序运行过程中,要想操作(增删改查,CRUD)数据库中的数据,必须使用SQL语句

3. SQL 语句特点

不区分大小写

每条语句都必须以分号 ; 结尾

数据库中不可以使用关键字来命名表、字段

SQL 中的关键字

selectinsertupdatedeletefromcreatewheredescorderbygrouptablealterviewindex等等

4. SQL 语句的种类

1、数据定义语句(DDL:Data DefinitionLanguage)
包括createdrop等操作
在数据库中创建新表或删除表createtabledroptable

2、数据操作语句(DML:DataManipulation Language)
包括insertupdatedelete等操作
上面的3种操作分别用于添加、修改、删除表中的数据

3、数据查询语句(DQL:Data QueryLanguage)
可以用于查询获得表中的数据
关键字selectDQL(也是所有SQL)用得最多的操作
DQL常用的关键字有whereorderbygroupbyhaving


3、SQL语句


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。