0

我只是使用 Pycharm 和 Sqlite3 包在 sqlite3 中生成了一个表。同时,我正在使用 SqliteStudio 来可视化数据库和表之间的关系。但是,从 Pycharm 创建的表在 SqliteStudio 中是看不到的。知道如何实现吗?

这是代码:

import sqlite3


def conSqlite():
  conn = sqlite3.connect('C:\\Users\jet.cai\Documents\Logsitic.db')

  conn.execute('''CREATE TABLE CNAME
  (ID INT PRIMARY KEY  NOT NULL,
  NAME            TEXT NOT NULL,
  AGE             TEXT NOT NULL)''')

  print('Done')

  cursor = conn.execute("select id from cname")
  for row in cursor:
      print('ID = ', row[0], 'NAME = ', row[1], 'AGE = ', row[2] )


  conSqlite()
4

1 回答 1

3

如果你想继续使用 python,你可能会发现使用 pandas 很有趣。

import pandas as pd
import sqlite3
con = sqlite3.connect('C:\\Users\jet.cai\Documents\Logsitic.db')
df = pd.read_sql_query("select id from cname", con)
print(df)
于 2020-10-14T14:18:04.310 回答