MySQLのPythonはすべてのフィールド名のテーブルを取得します

多くの場合、データの挿入に加えて、データベース内のデータをエクスポートした後、パイソンを使用して、ならびに表および他の情報フィールドをエクスポートするときに、情報へのアクセス、2つの方法で発見しました

最初:組み込みのmysqlのクエリテーブル、このテーブルは、各テーブルのフィールド情報が含まれている、あなたはpymysqlで次のSQL文を実行することができます

import pymysql
conn = pymysql.connect(host="127.0.0.1",user="root",password="123456",db="study",autocommit=True)
cur = conn.cursor()
sql = "select COLUMN_NAME from information_schema.COLUMNS where table_name = 'userinfo'"
cur.execute(sql)
for field in cur.fetchall():
    print(field[0])
cur.close()
conn.close()

第二:ビルトイン方式GET pymysqlに使用

import pymysql
conn = pymysql.connect(host="127.0.0.1",user="root",password="123456",db="study",autocommit=True)
cur = conn.cursor()
sql = "select * from userinfo"
result = cur.execute(sql)
desc = cur.description
for field in desc:
    print(field[0])
cur.close()
conn.close()

おすすめ

転載: www.cnblogs.com/jruing/p/12458117.html