操作数据库
操作数据库
首先安装pip install pymysql 模块
import pymysql # #1 连上数据库 账号 密码 ip 端口号 数据库 # #2 建立游标 # #3 执行sql # #4 获取结果 # #5 关闭游标 # #6 连接关闭 coon=pymysql.connect(host='118.24.3.40',user='jxz',passwd='123456',port=3306,db='jxz',charset='utf8') # #port必须写int类型 # #charset这里必须写utf8 cur = coon.cursor() #建立游标 cur.execute('select * from stu;') #执行sql # #cur.execute('insert into stu(id,name,sex)value(745,"牛牛牛","男");') # #coon.commit() #执行 insert delete update 必须要写coon.commit()这样才能执行 res = cur.fetchall() print(res) cur.close() #关闭游标 coon.close() #关闭连接
操作数据库函数
def my_db(host,user,passwd,db,sql,port=3306,charset='utf8'): import pymysql coon=pymysql.connect(user=user,host=host,passwd=passwd,db=db,charset=charset) cur = coon.cursor()#建立游标 cur.execute(sql)#执行sql if sql.strip()[:6].upper()=='SELECT': #判断select是否有空和大写,转成大写 res = cur.fetchall() else: coon.commit() res = 'ok' cur.close() coon.close() return res