欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > python >内容正文

python

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

发布时间:2025/3/20 python 25 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Python 获取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()

第二种:
使用pymysql自带的方法获取

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

总结

以上是生活随笔为你收集整理的Python 获取MySql某个表所有字段名的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。