300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Python 获取MySql某个表所有字段名

Python 获取MySql某个表所有字段名

时间:2018-10-09 20:02:11

相关推荐

Python 获取MySql某个表所有字段名

在使用python导出数据库中数据的时候,往往除了插入的数据以外,还有表字段等信息需要导出,查阅了资料后发现了2种方法

第一种:

在mysql自带的表里查询,这个表保存了每张表的字段信息,可以用pymysql执行下面的sql语句

import pymysqlconn = 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()

第二种:

使用pymysql自带的方法获取

'''遇到问题没人解答?小编创建了一个Python学习交流QQ群:778463939寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!'''import pymysqlconn = 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.descriptionfor field in desc:print(field[0])cur.close()conn.close()

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。