关于sqlite
sqlite.jpg
SQLite是一个进程库,实现了一个自包含的, 无服务器, 零配置, 事务性的SQL数据库引擎。SQLite的代码属于公共领域,因此可以免费用于任何商业或私人目的。SQLite是世界上部署最广泛的数据库。
SQLite是一个嵌入式SQL数据库引擎。与大多数其他SQL数据库不同,SQLite没有单独的服务器进程。SQLite直接读写普通磁盘文件。具有多个表,索引,触发器和视图的完整SQL数据库包含在单个磁盘文件中。数据库文件格式是跨平台的 - 您可以在32位和64位系统之间或在big-endian和 little-endian 体系结构之间自由复制数据库 。这些功能使SQLite成为应用程序文件格式的流行选择。SQLite数据库文件是美国国会图书馆推荐的存储格式。认为SQLite不是Oracle的替代品,但作为fopen()的替代品。
SQLite是一个紧凑的库。启用所有功能后,库大小可能小于600KiB,具体取决于目标平台和编译器优化设置。(64位代码更大。并且一些编译器优化,例如积极的函数内联和循环展开可能导致目标代码更大。)在内存使用和速度之间存在权衡。SQLite通常运行得越快,你给它的内存就越多。然而,即使在低内存环境中,性能通常也非常好。根据它的使用方式,SQLite可以比直接文件系统I/O更快。
sqlite3管理工具
图形化管理工具可以让你更好的学习、操纵、使用数据库,windows系统下个人推荐使用免费的SQLiteSpy工具。SQLiteSpy是SQLite的快速而紧凑的GUI数据库管理器。 它读取SQLite3文件并对它们执行SQL。 其图形用户界面使探索,分析和操作SQLite3数据库变得非常容易,下载链接https://www.yunqa.de/delphi/products/sqlitespy/index。