常用SQL语句
创建表
CREATE TABLE IF NOT EXISTS UserTable(name text primary key, pwd text);
插入一条数据
INSERT OR REPLACEE INTO UserTable(username,password) values(?,?);
更新一条数据
UPDATE UserTable set password = '123456' where id = 1;(或者where username="bobo");
查询数据
SELECT username,password FROM UserTable Where username = “bobo”;
删除数据
DELETE FROM UserTable WHERE usename = “bobo”;
操作前要导入libsqlite3.0,dylib库
执行流程:
1.打开数据库
2.编译sql语句
3.执行sql语句,读取数据
4.语句完毕
5.关闭数据库
使用的是C的函数接口
常用函数如下:
sqlite3_open(); 打开数据库
sqlite3_close; 关闭数据库
sqlite3_exec(); 执行sql语句
sqlite3_prepare_v2(); 编译sql语句
sqlite3_step(); 执行查询sql语句
sqlite3_finalize(); 结束sql语句
sqlite3_bind_text(); 绑定参数
sqlite3_colum_text; 查询字段上的数据