ZKX's LAB

MySQL ConnectorPython 查询怎么返回字段名 python 取字段名

2020-07-22知识13

问一下 使用Python怎么去拿到Sqlite数据库的字段名 sqlite3数据库里表的信息存储在了一个名为sqlite_master的表中因此可以通过这条语句来查看数据库中所有表的名称SELECT name FROM sqlite_master WHERE type='table';下面是Python的用法1234con=sqlite3.connect('database.db')cursor=con.cursor()cursor.execute(\"SELECT name FROM sqlite_master WHERE type='table';print(cursor.fetchall())MySQL Connector/Python 查询怎么返回字段名 使用MySQLdb,在构造cursor时,指定cursor类型即可:使用这样代码即可:import mysql.connectorcnx=mysql.connector.connect(user='root',password='sz123',host='192.168.0.77',port='3306',database='dams')cursor=cnx.cursor(cursorclass=MySQLdb.cursors.DictCursor)/注意这里:cursorclass=MySQLdb.cursors.DictCursorquery=\"select hotel0,hotel1 from cd_hotel limit 2\"cursor.execute(query)for hotelrs in cursor:print(hotelrs)python pyodbc 怎么获取某个表的字段名 这里返回的只是一个 类似元组 的对象,而不是一个 元组虽然print出来和 元组 一样(覆盖特殊方法_repr_就可以了)其实对象里面肯定是包含了字段名的,xx[1]或 xx.name 或 xx[\"name\"]都是可以通过实现特殊方法来实现的可以print dir(select_SQL)探个究竟

#数据库#编程语言#python

随机阅读

qrcode
访问手机版