import pymysql

# 在这之前需要给mysql授登录权限 grant all on  "." to 'root'@'%' identified by "";   否则会导致连接时出错
# flush privileges;
#创建连接
conn = pymysql.connect(host='127.0.0.1',port=,user='root',passwd='',db='test') #创建游标
cursor = conn.cursor() #执行MySQL语句
SQL_core = "select * from student" # 执行MYSQL 并且返回影响行数
effect_row = cursor.execute(SQL_core)
print(effect_row) #取出数据的话 cursor.fetchone() cursor.fetchall()
print(cursor.fetchall()) data = [
(, 'c'),
(, 'd')
]
#data 两条数据一次性插入
cursor.executemany("insert into student (id, name) values(%s,%s)" ,data) #提交, 不然无法保存或者修改的数据
conn.commit() #g关闭数据连接
conn.close()

mysql python中的pymysql模块使用-LMLPHP

05-17 16:56
查看更多