python - 我的数据没有显示在 SQLite 的 DB Browser 上
问题描述
我目前正在为我的一个项目和网站学习 SQL,我从中学习的网站建议我使用 DB Browser 来查看我的数据库内容。但是,我看不到 SQL 中的数据。这就是我的代码的样子。我正在创建一个表,然后尝试在其中写入一些值。它成功创建了数据库,但数据不显示。
import sqlite3 as sql
connection = sql.connect("points.db")
cursor = connection.cursor()
cursor.execute("CREATE TABLE IF NOT EXISTS servers (server_id TEXT, name TEXT, exp INTEGER)")
cursor.execute("INSERT INTO servers VALUES ('848117357214040104', 'brknarsy', 20)")
解决方案
你能检查你的数据是否被插入?
最后是这样的:
cursor.execute("SELECT * FROM servers")
r = cursor.fetchall()
for i in r:
print(r)
也许 SQLite 浏览器只需要刷新
推荐阅读
- mysql - ER_TRUNCATED_WRONG_VALUE:不正确的日期值:'0' - 具有正确 DATE 值的 NodeJS
- local-storage - 为什么刷新页面时本地存储中的项目顺序会发生变化?
- html - 表情符号模式弹出窗口适用于本地主机,但不适用于服务器端
- java - 在不同类中的 for 循环后返回变量
- javascript - 使用 javascript 将文本文件读入数组时出现意外行为
- javascript - 如果 td 段落有类,隐藏 tr 类
- ios - 由于 CPU 使用率,应用程序在后台崩溃
- r - 将组均值添加到 ggplot 中的 geom_point()
- c++ - 使用 LTO 构建 debian 包,但其静态库组件(.a 文件)没有符号
- javascript - 如何处理javascript函数eslint错误中未使用的变量?