python中的Sqlite3.database命令
我正在尝试查看sqlite3中的所有数据库。可以使用.database命令通过命令行完成。我想在Django中做同样的事情,并在HTML中显示渲染细节 以下是我在视图文件中编写的代码:python中的Sqlite3.database命令,python,django,database,sqlite,django-views,Python,Django,Database,Sqlite,Django Views,我正在尝试查看sqlite3中的所有数据库。可以使用.database命令通过命令行完成。我想在Django中做同样的事情,并在HTML中显示渲染细节 以下是我在视图文件中编写的代码: def analyzer(request): conn = sqlite3.connect("db.sqlite3") c = conn.cursor() c.execute("SHOW DATABASES") l = c.fetchall() print (l) ret
def analyzer(request):
conn = sqlite3.connect("db.sqlite3")
c = conn.cursor()
c.execute("SHOW DATABASES")
l = c.fetchall()
print (l)
return render(request, 'analyzer.html')
你也许可以用。与.databases命令一样,它将显示所有连接的数据库
可以使用检索主数据库的表
SELECT name
from sqlite_master
where type = 'table';
对于附加的数据库,在
sqlite\u master
前面加上附加数据库的名称和点(例如db2.sqlite\u master
)。您可能希望筛选出以sqlite\ucode>开头的表。你们能不能帮我把所有表格都列在特定的数据库下?答案中添加了信息。