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

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

  hot3.png

pymysql

import pymysql# 连接数据库 cursorclass = pymysql.cursors.DictCursor查询返回数据为dict类型connect = pymysql.connect(host = '127.0.0.1', port = 3306, user = 'user', password = 'password', db = 'test', charset = 'utf8', cursorclass = pymysql.cursors.DictCursor)# 创建游标cursor = connect.cursor()# connect.commit() 提交变动,查询时不需要运行# 增sql = "INSERT INTO hello (name) VALUES ('ddd')"res = cursor.execute(sql)connect.commit()print(res)# 查sql = "SELECT * FROM hello WHERE id IN (2, 4)"cursor.execute(sql)res = cursor.fetchall() # 查询多条数据,返回列表# res = cursor.fetchone() # 查询单条数据print(res)# 改sql = "UPDATE hello SET name = 'aaa' WHERE id = 2"res = cursor.execute(sql)connect.commit()print(res)# 删sql = "DELETE FROM hello where id = 4"res = cursor.execute(sql)connect.commit()print(res)# 关闭连接connect.close()

 

转载于:https://my.oschina.net/xiaoerit/blog/1581724

你可能感兴趣的文章
udp接收
查看>>
Linux批量处理文件脚本
查看>>
MVC之Ajax异步操作
查看>>
pwn学习(1)
查看>>
复习常用算法_冒泡算法
查看>>
reading/writing files in Python
查看>>
LCA 树链剖分
查看>>
JSP下载txt 和 Excel两种文件
查看>>
写在年尾
查看>>
找水王
查看>>
路过Haxe
查看>>
从零开始学java (继承)
查看>>
[技]如何在 notepad++ 里面使用正则表达式进行替换
查看>>
为什么会有软件测试这一栏目?
查看>>
java初级笔记
查看>>
2.2.4 FrameLayout(帧布局)
查看>>
android 学习随笔八(异常处理总结)
查看>>
验证码
查看>>
SQL的几种连接:内连接、外连接(左连接、右连接、全连接)
查看>>
学习记录:《高性能javascript》【持续更新】
查看>>