iOS学习·

iOS开发--SQLite数据库

2015-08-29  本文已影响8151人  JohnnyB0Y

这是我个人的学习笔记 , 如有不同见解欢迎评论交流 .
( 我的微博 : http://weibo.com/JohnnyB0Y )

简单介绍

1.SQLite是一个由C语言编写的自包含的SQL关系型数据库引擎 .
2.如果只需要关系型数据库提供的功能请直接使用SQLite .

  1. 更轻量级的FMDBatabase对SQLite进行了封装,使用方便简单。

SQLite的命令行使用

1.打开命令行后输入 sqlite3 catalog.db , 启动命令行工具并创建数据库 .
2.使用 ATTACH DATABASE 命令把多个数据库添加到命令行工具 , 从而操纵数据 .
3.创建表
CREATE TABLE "main"."Product" ("ID" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL ,
"Name" TEXT, "ManufacturerID" INTEGER, "Details" TEXT, "Price" DOUBLE, "QuantityOnHand"
INTEGER, "CountryOfOriginID" INTEGER, "Image" TEXT);
4.填充数据库
INSERT INTO "main"."Product" ("Name","ManufacturerID","Details","Price","QuantityOnHand",
"CountryOfOriginID","Image") VALUE ('Widget A','1','Details of Widget','1.29','5','1','Canvas_1');
4.1把编辑好的文件批量导入数据库
输入命令 .separator "\t" 指定 \t 作为数据文件中字段的分隔符 ,
然后输入 .import "Products.txt" Product , 导入Products.txt文件到Product表中 .
5.读取行数据
SELECT * FROM country; 查找country表中所有数据。
SELECT NAME,PRICE FROM product ORDER BY price; 查看使用价格排序的所有产品。
SELECT NAME,COUNTRY FROM Product, country where product.countryoforiginid=countryid; 语法连接表。

SQLite的使用

FMDBatabase的使用

占坑

上一篇 下一篇

猜你喜欢

热点阅读