SQLite教程1

1.什么是SQLite
2,SQLite vs Core Data vs Realm
3.Mac OS中的SQLite演示

开始
1.什么是SQLite
SQLite3是一个开放源代码,Apple在Xcode中使用它
一种。 一个文件是数据库,您无需创建像oracle这样的数据库
b。 它是轻量级的数据库
c.SQLite可以支持ios,android,windows

2.SQLite与核心数据与领域[1] [2]

SQLite:
优点:
支持iOS,android,windows,ubuntu平台
–内存消耗更少

核心数据:
优点:
–从SQLite演变而来,您无需了解SQL命令。
–访问速度比SQLite更快
–仅适用于iOS MacOS平台
–支持iCloud

RealM:[3]
Realm是一个开源移动数据库。
Realm替代了SQLite和核心数据。
它可以节省大量的代码行和工作时间。
支持Objective-C,Swift和Java。
平台支持:iOS,Mac,Android

3.Mac OS中的SQLite演示
下载SQLite数据库浏览器下载

到现在为止,我们完成了数据库结构。
单击浏览数据以添加记录

我们可以执行SQL

在您的Objective C命令行项目中添加SQLite
PS。 我的xcode版本是9

执行结果,在SQLite DB中显示记录

数据来自
[1] http://www.drdobbs.com/mobile/ios-data-storage-core-data-vs-sqlite/240168843
[2] http://www.jianshu.com/p/792551a9fcbc
[3] http://blog.devzeng.com/blog/simple-usage-of-realm-in-ios.html
[4] http://blog.csdn.net/enuol​​a/article/details/7796617

示例源代码
https://github.com/jameskrauser/objectiveC_tutorial
SQLite_1.m和SQLiteBooks.db