iOS开发系列-SQLite
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS开发系列-SQLite相关的知识,希望对你有一定的参考价值。
概述
SQLite3是一款轻型的嵌入式
数据库。它占用资源非常低,在嵌入式设备中,可能只需要几百K的内存就够了。它的处理速度比mysql、PostgreSQL这两款著名的数据库速度还快
。
数据库简介
常见的数据库可以分为2大类
- 关系型数据库(
主流
) - 对象型数据库
常用的关系型数据库
- PC端:Oracle、MySQL、SQL Server、Access、DB2、Sybase
- 嵌入式\移动客户端: SQLite
SQLite
SQLite
SQL语句
SQL (structured query language)结构化查询语言,是一种关系型数据库中的数据进行定义和操作的语言。不区分大小写, 每条语句以分号;结尾。SQL语句主要分为三大类分别为DDL、DML、DQL。
DDL
DDL(Data Definition Language)数据定义语句,包含create
和drop
等操作,在数据库中创建新表或删表(creat table
或 drop table
)
/* 创建表 */
create table if not EXISTS t_student(
id integer PRIMARY KEY AUTOINCREMENT,
name text,
score real
);
/* 删除表 */
drop table if exists t_student;
DML
DML(Data Manipulation language)数据操作语句,包括insert
、update
、delete
等操作。
DQL
DML(Data Query language)数据查询语句,关键字select
是所有SQL语句用的最多的语句。
Navacate
ios开发中SQLite
以上是关于iOS开发系列-SQLite的主要内容,如果未能解决你的问题,请参考以下文章
iOS开发CGRectGetMidX. CGRectGetMidY.CGRectGetMinY. CGRectGetMaxY. CGRectGetMinX. CGRectGetMaxX的使用(代码片段
如何在片段内的 recylerview 列表中显示 SQLite 数据库数据?
iOS开发CGRectGetMidX. CGRectGetMidY.CGRectGetMinY. CGRectGetMaxY. CGRectGetMinX. CGRectGetMaxX的使用(代码片段