一般的开发过程中,我们需要使用pycharm来连接数据库,从而来进行对数据库的操作,这里主要连接的是mysql数据库,另外加了使用pandas模块读取数据库的操作,基本的操作如下所示:
直接连接数据库
import pymysql
conn = pymysql.connect(host='localhost',port=3306,db='joker',user='root',password='root')
# 定义一个标志位,用于控制要执行那种操作
flag = 3
# 创建一个cursor(游标)对象,用于执行SQL语句
cursor = conn.cursor(pymysql.cursors.DictCursor)
'''
pymysql.cursors.DictCursor的作用:让查询结果以字典的形式展示
查询结果:{'id': 8, 'name': 'joker', 'age': 24}
'''
# 增
if flag == 0:
# sql = 'insert into student(name,age) values("joker",24)' # 直接将数据填充进去
sql = 'insert into student(name,age) values(%s,%s)' # 使用占位符占位,之后传参
row = cursor.e