码迷,mamicode.com
首页 > 移动开发 > 详细

iOS开发系列-SQLite

时间:2018-05-01 01:04:58      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:它的   creat   对象   primary   数据库简介   delete   结构化   incr   res   

概述

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)数据定义语句,包含createdrop等操作,在数据库中创建新表或删表(creat tabledrop 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)数据操作语句,包括insertupdatedelete等操作。

DQL

DML(Data Query language)数据查询语句,关键字select是所有SQL语句用的最多的语句。

iOS开发中SQLite

iOS开发系列-SQLite

标签:它的   creat   对象   primary   数据库简介   delete   结构化   incr   res   

原文地址:https://www.cnblogs.com/CoderHong/p/8975393.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!