sqlite一些注意事项

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”(后面不需要加分号);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值