在python脚本中执行mysql命令
是否可以在python脚本中执行mysql命令,如下面的命令 mysql>显示数据库 mysql>显示表格 例如,在python脚本中执行sql查询可以通过以下方式完成:在python脚本中执行mysql命令,python,mysql,sqlite,Python,Mysql,Sqlite,是否可以在python脚本中执行mysql命令,如下面的命令 mysql>显示数据库 mysql>显示表格 例如,在python脚本中执行sql查询可以通过以下方式完成: connection = MySQLdb.connect() cursor = connection.cursor() cursor.execute("select * from table;") 如何编写此代码来执行mysql命令 其动机是使用“show tables”比编写sql语句来显示数据库中的所有表名要快。SQLi
connection = MySQLdb.connect()
cursor = connection.cursor()
cursor.execute("select * from table;")
如何编写此代码来执行mysql命令
其动机是使用“show tables”比编写sql语句来显示数据库中的所有表名要快。SQLite库是作为嵌入式数据库设计的,因此它不会实现对应用程序没有用处的命令
import sqlite3 as lite
import sys
con = None
con = lite.connect('dbname')
cur = con.cursor()
cur.execute('select * from table')
rows = cur.fetchall()
for row in rows:
print row
有命令
.tables
,但它是由实现的,而不是由SQLite本身实现的,因此它不能通过Python使用。您必须使用内置机制,如或从sqlite_master中选择名称,其中type='table'代码>Try块需要以下块,但块除外。是否有任何您想要捕获的特定异常?show database
不是SQLite命令。你的实际目标是什么?谢谢你的接球!更新了问题。“显示表格”更快,因为它只输出一条错误消息。