操作数据库

操作数据库

首先安装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

 

posted @ 2018-06-13 12:48  xiaomeng15  阅读(120)  评论(0编辑  收藏  举报