iOS开发 -- 数据库
来源:互联网 发布:上海短租 知乎 编辑:程序博客网 时间:2024/06/06 00:33
大型数据库:
1:SQLServer 只能在windows下使用,配置繁琐
2: My SQL 适用于网页
3: Oracle 商业类的数据库 , 可以跨平台, 有ISO认证
SQLite 小型,轻量,微型数据库
每个表单只有一个主键
其他的都不是主键 不允许为空
SQLite:
创建表
CREATE TABLE "main"."Student" ("stu_ID" INTEGER PRIMARY KEY NOT NULL , "name" TEXT NOT NULL , "sex" TEXT NOT NULL DEFAULT 妖怪, "age" INTEGER NOT NULL DEFAULT 18)
按条件查询
SELECT *FROM Student WHERE sex = "女"
SELECT *FROM Student WHERE sex = "男" AND name = "谢培"
SELECT *FROM Student WHERE "stu_ID"=1
更改 名字为name 的sex
UPDATE Student SET sex = "男" WHERE name = "谢培"
插入
插入到后面
INSERT INTO Student(name,sex)VALUES("nana","男")
删除
删除ID为5号
DELETE FROM Student WHERE stu_ID = 5
SQLite 嵌入式数据库
1. ⽀持事件,不需要配置,不需要安装,不需要管理员;
2. ⽀支持⼤部分 SQL92;
3. 完整的数据库保存在磁盘上⾯一个⽂件,同一个数据库⽂件可以在不同机器上面使用,最⼤支持数据库到 2 T
4. 整个系统少于 3 万行代码,少于 250KB 的内存占⽤ ;
5. 源代码开发,代码 95% 有较好的注释,简单易⽤的 API;
使用SQLite
Linux 系统级的 SQLite 技术实现框架 libsqlite3.0.dylib
1. 引⼊ <sqlite3.h> 头⽂件
2. 打开数据库
3. 执⾏ SQL 命令
4. 关闭数据库
0 0
- iOS 开发资源 - 数据库
- IOS开发数据库sqlite
- iOS开发数据库, sqlite,
- iOS开发 -- 数据库
- iOS开发之 数据库
- IOS开发-数据库总结
- IOS开发-SQLite数据库
- iOS开发-Realm数据库
- iOS开发-Realm数据库
- iOS开发-Realm数据库
- iOS开发 数据库升级
- iOS开发-Realm数据库
- iOS开发数据库-FMDB
- iOS开发之SQLite数据库
- IOS开发数据库篇-概要
- iOS 开发之数据库(SQLite)
- iOS开发中的sqlite数据库
- iOS开发 - SQLite数据库(CRUD)
- 第二周项目2 程序的多文件组织
- Rails 新建项目
- linux /dev/console设备解析 http://blog.csdn.net/wangrunmin/article/details/7577807
- 【第2周 项目3 - 体验复杂度(两种排序算法的运行时间)】
- 木头骑士的Linux编程实验室(三)——文件描述符的操作
- iOS开发 -- 数据库
- 第二周—项目2 程序的多文件组织
- 程序的多文件组织
- GDAL对矢量文件删除操作后的问题
- 第二周 项目2 程序的多文件组织
- 第二周项目1语言中函数参数传递的三种方式
- 发布有礼!2015 Autodesk程序商店有奖发布活动拉开序幕
- serv-u使用WINDOWS AD域用户验证的尝试
- android根据packagename激活后台程序到前台/打开程序(与在luancher中点击应用图标效果相同)