如何通过Python创建表在sqlite3中显示表

2024-10-01 00:16:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我刚刚使用Pycharm和Sqlite3包在Sqlite3中生成了一个表。同时,我使用SqliteStudio可视化数据库和表之间的关系。但是,在SqliteStudio中无法看到从Pycharm创建的表。你知道我怎样才能做到吗

代码如下:

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()

Tags: textnameidexecuteagenotconnnull
1条回答
网友
1楼 · 发布于 2024-10-01 00:16:09

如果您想继续使用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)

相关问题 更多 >