2026/1/22 20:29:50
网站建设
项目流程
农业网站设计,潍坊网站搜索引擎优化,百度网站做pc自适应,做网站要多少钱呀最近看到有个问题#xff1a;SQLite用的人多吗#xff1f;这让我突然想起这个看似存在感不强#xff0c;实际无处不在的数据库#xff0c;回答评论里还有不少对SQLite性能的质疑。有个冷知识#xff0c;微信就是依赖SQLite进行数据存储和管理的#xff0c;你说他用的多吗…最近看到有个问题SQLite用的人多吗这让我突然想起这个看似存在感不强实际无处不在的数据库回答评论里还有不少对SQLite性能的质疑。有个冷知识微信就是依赖SQLite进行数据存储和管理的你说他用的多吗所以你会发现SQLite适合植入在APP、Web、软件、硬件中几乎无处不在。说回来SQLite是一个轻量化的开源数据库它没有服务器无需复杂的配置安装就可以直接用非常适合单机场景。由于这种应用场景差异SQLite就没法像MySQL、Oracle一样进行高并发、多线程、大数据操作这并不是它的缺点。怎么安装和使用SQLite呢以windows系统为例从SQLite网站直接下载安装包解压到本地即可无需额外安装。你会看到解压后出现4个应用程序文件不用任何操作 因为SQLite就是开箱即用。接着你可以创建一个名为‘my_db’的数据库在命令行里输入sqlite3 my_db.db这样你就直接创建了一个SQLite数据库文件请复制它的文件路径地址留着备用。比如D:\sqlite\my_db.db想要使用SQLite一般是在Dbeaver这样的数据库管理工具里Dbeaver也是开源工具非常好用。直接在Dbeaver中配置SQLite数据库地址即可。然后你就能在Dbeaver中操作SQLite数据库实现数据表的增删改查。你也可以在Python对SQLite数据库进行操作会用到SQLite库这是Python标准库不需要额外安装。import sqlite3 with sqlite3.connect(rD:\\sqlite\\my_db.db) as conn: cursor conn.cursor() conn.commit() # 关闭连接 conn.close()还可以通过pandas连接SQLite数据库进行数据操作。import sqlite3 import pandas as pd sqlite_conn sqlite3.connect(sqlite_db_path) # 使用pandas插入数据 df.to_sql(table_name, sqlite_conn, if_existsreplace, indexFalse) sqlite_conn.commit()如果你想用AI大模型连接SQLite数据库可用通过MCP来实现。 MCP是模型上下文协议SQLite有专门的SQLite-MCP供大模型调用。比如在Trae里SQLite MCP能直接从集市里添加然后在配置信息里输入前面的my_db.db数据库路径地址保存即可。这样你就配置好了SQLite MCP服务AI可以直接访问你的数据库文件做增删改查操作。所以说SQLite的应用场景非常广绝对是良心数据库体积小、安装快、无需配置简直就是数据库中的小钢炮。