SQLite主键处理问题
2023-03-14 22:42:09 时间
SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月。 至2021年已经接近有21个年头,SQLite也迎来了一个版本 SQLite 3已经发布。
以上来自百度百科,以下为原创内容及个人观点不喜勿看。首先SQLite的确是个好东西,它汇聚了数据库的精华并且小而美;有点像以前Access,不过比它强大,强大到可以跨平台,在安卓上都可以用。最近就有一个小型的项目,本来想用Sqlserver作为数据库,但考虑到有的庞大所以还是用SQLite来处理吧。由于用SQLite,所以我用到SQLite Expert Professional 5 - 64bit来进行管理。
1、SQLite也可以进行ID自增,设置方式为:
记得点击“Apply”即可。
2、如果解决更新数据时出现no has pk,其实很简单,只需要在数据类上加入 [PrimaryKey]便可。。。
待续吧。。
相关文章
- java http请求快速_Java http请求快速入门
- 2019年java中高级java面试题(三)mysql
- Java开发面试题目,java开发技术经理招聘
- Python pandas快速入门
- Python mysql 数据库操作
- 该如何从 Java 8 升级到 Java 10
- java hincrby_使用Redis构建文章投票网站(Java)
- Java自学资料!java程序内存溢出找原因
- [Python] Python3 - 对内存的使用--深拷贝,浅拷贝
- python3mysql.connector_Python3使用mysql.connector操作mysql数据库
- 用R收集和映射推特数据的初学者向导
- 如何使用Nginx在AWS上部署React?
- 实现资源库还没找到称手的家伙
- 数据可视化之美:经典案例与实践解析
- 22个免费的数据可视化和分析工具推荐
- 快速入门 | 一篇文章带你掌握数据可视化方法
- 20个数据可视化工具点评
- 造健康医疗大数据国家集团军,强强联合、共建共赢
- 中国不允许信息数据随意离境,可能会影响不少跨国公司
- 如何将枯燥的大数据呈现为可视化的图和动画?