博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python操作数据库
阅读量:4670 次
发布时间:2019-06-09

本文共 978 字,大约阅读时间需要 3 分钟。

import pymysql # 端口默认3306int类型 #1、连接数据库  账号、密码、IP、端口号、数据库 #2、建立游标 #3、执行sql #4、获取结果 #5、关闭游标 #6、关闭连接 conn=pymysql.connect(     host='xxx.xx.x.xx',user='xxx',passwd='123456',     port=3306,db='xxx',charset='utf8'#charset必须写utf8 ) cur=conn.cursor()#建立游标 coon.coursor(cursor=pymysql.cursors.DictCursor) 指定cursor类型返回的是字典 # cur.execute('insert into  stu (id,name,sex) VALUES(1,"小白","女");')#执行sql # conn.commit()#除了查询都要提交 cur.execute("select * from stu")# sql=cur.fetchall()#获取所有返回的结果 print(sql) cur.close()#关闭游标 conn.close()#关闭连接 ------操作数据库函数
def my_db(host,user,passwd,db,sql,port=3306,charset='utf8'):     import pymysql     coon=pymysql.connect(user=user,passwd=passwd,host=host,port=port,db=db,charset=charset)     cur=coon.cursor()#建立游标     cur.execute(sql)#执行sql     if sql.strip()[0:6].upper()=='SELECT':         res=cur.fetchall()     else:         coon.commit()         res='ok'     cur.close()     coon.close()     return res

转载于:https://www.cnblogs.com/irisx/p/8907815.html

你可能感兴趣的文章
jQuery的选择器
查看>>
Shell 概述、截取字符操作等
查看>>
CTF/web
查看>>
第五章上 首次登陆
查看>>
第5堂:看到词句就会读-上
查看>>
Phpcms V9全站伪静态设置方法
查看>>
POJ 2176 Folding(区间DP)
查看>>
Dynamic Clock in Terminal.
查看>>
C# 中的委托和事件
查看>>
SHT30 Linux标准 i2c-dev 读取程序
查看>>
wpf TabControl控件的用法
查看>>
centos7忘记密码处理办法
查看>>
正确停掉 expdp 或 impdp
查看>>
Image Captioning代码复现
查看>>
UE4 打包C++项目到win32平台报错 could not find mspdbcore.dll
查看>>
sed系列:行或者模式匹配删除特定行
查看>>
python常见面试题(三)
查看>>
回文日期(NOIP2016 普及组第二题)
查看>>
[jQuery]回到顶部
查看>>
用Github做一个静态网页(GithubPages)
查看>>