python 查詢資料庫中某一張表的列名

2021-09-28 14:39:43 字數 805 閱讀 3964

import pymysql

# 建立連線

connect_stat = pymysql.connect(host='localhost', port=3306, user='root', passwd='123456', db='stats', charset='utf8')

cursor = connect_stat.cursor()

# 查詢sql

cursor.execute("select mobile_phone, create_time from t_tel_user_stat")

# 查詢sql中的列名集

description = cursor.description

# 取出列名集

column_list = [column[0] for column in description]

print('查詢結果中的列名:', column_list)

# 查詢表中所有列

cursor.execute("show columns from t_tel_user_stat")

print('查詢表中全部列名:', [column[0] for column in cursor.fetchall()])

結果:

查詢結果中的列名: ['mobile_phone', 'create_time']

查詢表中全部列名: ['mobile_phone', 'tel_count', 'create_time', 'update_time']

資料庫將一張表插入另一張表中

1.將一張表的資料插入到另一張表中 insert into seckill hjh id,code,name,drumbeating,strat time,productid,price,amount,pay time,num once,note,statu,cause,userid,check u...

MySQL 資料庫恢復一張表中的資料

如果使用 mysqldump uroot p123 user test.sql備份了user資料庫中的所有資料,但是當前只想要恢復該資料庫的某張表資料,該怎麼處理呢?已知恢復整個資料庫可以使用命令 mysql uroot p123 user test.sql 如果只恢復某一張表 1 新建乙個資料庫 ...

怎麼從一張表中查詢資料插入到另一張表中

如果兩表字段相同,則可以直接這樣用。insert into table a select from table b 如果兩表字段不同,a表需要b中的某幾個字段即可,則可以如下使用 insert into table a field a1,field a2,field a3 select field ...