概述
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
原文地址:https://www.cnblogs.com/CoderHong/p/8975393.html
时间: 2024-11-25 21:21:28