现在的位置: 首页 > 综合 > 正文

sqlite一些注意事项

2013年12月17日 ⁄ 综合 ⁄ 共 429字 ⁄ 字号 评论关闭

1、打开数据库API:

sqlite3_open():如果数据存在就打开,如果不存在就创建,所以不建议使用!

sqlite3_open_v2():数据库不存在时,将返回一个错误;注意:即使返回错误,也得调用sqlite3_close()来销毁数据库句柄,不然内存泄露。

2、不能对视图数据进行修改;

3、更新表中一行数据:UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某列

更新表中多行数据:UPDATE 表名称 SET 列名称01 = 新值  列名称01 = 新值 WHERE 列名称 = 某列

4、sqlite3_get_table()这个函数不推荐用,可以采用以下方法实现:

5、sqlite不支持外键;

6、表的修改:仅仅是修改表名和添加新字段。其他功能,如重命名字段、删除字段和添加删除约束均为提供支持;

7、表名被修改后,该表已存在的索引将不会受到影响,然而依赖该表的视图和触发器不得不重新修改其定义;

8、如果要显示列名,请键入“.header on”(后面不需要加分号);

抱歉!评论已关闭.