iOS-数据库sqlite的使用
Posted mfmdaoyou
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS-数据库sqlite的使用相关的知识,希望对你有一定的参考价值。
.数据库的增删查改的方法
sqlite3_exec(db, [sql UTF8String], NULL, NULL, &erro);
数据库的使用
步骤:01.导入框架<sqlite3.h>
02.创建数据库(sqlite3_exec)并打开数据库(sqlite3_open())
03.创建表,加入字段(sqlite3_exec)
04.实现数据库的增,删,改,查询操作(sqlite3_exec)
05.关闭数据库(sqlite3_close())
查询操作步骤:
01.校验语句是否合法:sqlite3_prepare_v2
02.绑定要查询的数据:sqlite3_bind_text
03.循环查找内容(依据行):sqlite3_step
04.取出这一行里面的数据(依据相应的类):sqlite3_column_text
.SQL语句使用的公式
建表:
01. creat table 表名(字段名 字段类型,字段名 字段类型)
02. creat table if not exist 表名(字段名 字段类型,字段名 字段类型)
列如:creat table if not exist user(id integer,name text,phone text);
插入:insert into 表名(字段,字段)values (‘内容’。‘内容’);
删除:delete from 表名 where 字段 = ‘要删的内容’;
改动:update 表名 set 字段 = ‘改动的内容‘ where 字段 = ‘改动前的内容‘
set后面是新的数据,where后面是之前的数据
查询:
01.select *from 表名 查询全部的字段(*表示全部)。
02.select 字段1。字段2....from 表名;
如:select *from user;
条件语句:
where 字段 = 内容;
where 字段 is 内容;//相当=
where 字段 != 内容。
where 字段 is not 内容;
where 字段 > 内容;
where 字段 > 内容 and 字段>内容;&& where 字段 > 内容 or 字段 > 内容
以上是关于iOS-数据库sqlite的使用的主要内容,如果未能解决你的问题,请参考以下文章