首页 > 解决方案 > 我的数据没有显示在 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)")

我也确定它们在同一个目录中

如您所见,表格很好,但缺少值

标签: pythondatabasesqlite

解决方案


你能检查你的数据是否被插入?

最后是这样的:

cursor.execute("SELECT * FROM servers")
r = cursor.fetchall()

for i in r:
    print(r)

也许 SQLite 浏览器只需要刷新


推荐阅读