python: MYSQLdb. how to get columns name without executing select * in a big table?

后端 未结 4 1131
醉梦人生
醉梦人生 2020-12-31 09:01

I want to get the column names of a table, but there a over million data in it. So I cannot use:

cursor.execute(\"SELECT * FROM table_name\")
print cursor.de         


        
4条回答
  •  借酒劲吻你
    2020-12-31 09:43

    cursor.execute("SELECT * FROM table_name LIMIT 0")
    cursor.column_names
    

    Use the following to find other information

    [v for v in dir(cursor) if v.find("_")]
    

提交回复
热议问题