小编通过这篇文章来给大家分享一下如何在python中处理mysql拿到表头的方法,感兴趣的小伙伴可以耐心阅读一下这篇文章 。
文章插图
我们想要实现这个方法的步骤是:首先,我们利用connect连接到mysql数据库,然后再使用cursor函数执行查询表所有字段sql语句,最后使用description来获取描述信息遍历,这样就可以拿到表头了 。
运用数据库和pymysql绑定,再通过sql语句和python语法获取方法详细代码如下所示:
import pymysqlconn = pymysql.connect( host='localhost', user='root', # 自己的用户名 password='***', # 自己的密码 db='***', # 数据库名 charset='utf8',)with conn: cur = conn.cursor() sql = "select * from ***;" # 自己数据库的表名 result = cur.execute(sql) # 显示每列的详细信息 des = cur.description print("表的描述:", des) # 获取表头 print("表头:", ",".join([item[0] for item in des])) cur.close()结果是:
表的描述: (('id', 3, None, 11, 11, 0, False), ('s_name', 253, None, 10, 10, 0, False), ('s_grade_id', 3, None, 11, 11, 0, True))表头: id,s_name,s_grade_id【python处理mysql如何拿到表头?这篇文章告诉你实现方法】以上就是小编给大家带来的在python中处理mysql拿到表头的方法,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人 。
推荐阅读
- Python旧版本怎么卸载?Python怎么才能删除掉
- python怎么表示开方运算?开方运算的方法在这里
- 如何解决python不能导入同目录py文件?运用import即可解决
- Python中的猴子补丁是什么?这篇文章给大家介绍一下猴子补丁
- python中flag什么意思?这篇文章非常值得一看
- python全栈指的是什么意思?这篇文章非常值得一看
- Python怎么把三位数拆开?这两个方法你一定要知道
- Python如何随机生成10个整数?这篇文章你一定要看
- python中if语句用法?这篇文章给你一个答案
- python如何判断字符串中是否含有空格?这篇文章给你答案