首页 > 代码库 > IOS SQLLite操作(二)
IOS SQLLite操作(二)
•SQLite3是一款开源的嵌入式关系型数据库,可移植性好、易使用、内存开销小
•SQLite3是无类型的,意味着可以保存任何类型的数据到任意表的任意字段中。比如下列的创表语句是合法的:
CREATE TABLE t_person(name, age);
•为了保证可读性,建议还是把字段类型加上:
CREATE TABLE t_person(name text, age integer);
•SQLite3常用的5种数据类型:text、integer、float、boolean、blob
•在iOS中要使用SQLite3,需要添加库文件:libsqlite3.dylib并导入主头文件,这是一个C语言的库
应用程序中SQLite3相关的操作
1.创建数据库(sqlite3_opendb)
2.单步执行操作(sqlite3_exec)
–创建数据表
–数据操作
•插入数据
•更新数据
•删除数据
3.查询操作
–sqlite3_prepare_v2检查sql的合法性
–sqlite3_step逐行获取查询结果
–sqlite3_coloum_xxx获取对应类型的内容
–sqlite3_finalize释放stmt
IOS SQLLite操作(二)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。