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

iOS 数据存储 - 03SQLite基础

时间:2015-05-26 21:25:10      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:objective-c   ios   数据结构   sqlite   存储   

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语句


iOS 数据存储 - 03SQLite基础

标签:objective-c   ios   数据结构   sqlite   存储   

原文地址:http://blog.csdn.net/wangxiaoit/article/details/46012043

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