首页 > 解决方案 > 没有列类型的python mysql选择查询

问题描述

在 python 中,我使用 mysql.connector 从 mysql 数据库中选择数据,使用 mycursor.fetchall() 结果包含列类型,我怎样才能只获取没有“列类型”的数据?

谢谢

 db_connection=mysql.connector.connect(host="localhost", user="root", passwd="pwdpwd", database="datadata")
    mycursor=db_connection.cursor()
    sql="select * from table where symbol=%s"
    sym=(item, )
    mycursor.execute(sql,sym)
    dfsql=mycursor.fetchall()
    if len(dfsql)==0:
        print("No Result")
    else:
        for x in dfsql:
            print (x)

这是它返回的结果 - [(Decimal('148.46'), Decimal('149.76'), Decimal('145.88'), Decimal('146.39'), 93100300, 'AAPL', datetime.date(2021, 7, 16)、十进制('-2.09')、十进制('-0.01')、十进制('0.75')、十进制('0.01')、十进制('1.28')、十进制('0.01')、十进制(' 1.28'), 十进制('0.01'), 十进制('6.43'), 十进制('0.05'), 十进制('16.24'), 十进制('0.12'), 十进制('12.46'), 十进制('0.09' ')、十进制('19.65')、十进制('0.16')、十进制('50.51')、十进制('0.53')、十进制('100.24')、十进制('2.17')、十进制('123.32' ), 十进制('5.35'))]

标签: pythonmysqlpython-3.x

解决方案


推荐阅读