Python操作MySQL:pymysql模块
2024-08-24 18:40:23
连接MySQL有两个模块:mysqldb和pymysql,第一个在Python3.x上不能用,所以我们学pymysql
import pymysql # 创建连接
conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', password='mysql8', db='mysqltest')
# 创建游标(光标)
cursor = conn.cursor()
# 执行SQL,返回影响行数
effect_rows = cursor.execute("select * from tt")
print(effect_rows)
# 取前两条
print(cursor.fetchmany(2))
# 取第一条
print(cursor.fetchone())
# 取所有
print(cursor.fetchall())
# 用批量插入语句插入data
data = [(7,'gg'),(8,'hh'),(9,'ii')]
cursor.executemany("insert into tt values(%s, %s)", data)
conn.commit()
cursor.close()
conn.close()
最新文章
- ibatis轻松入门
- ListView的深入学习
- jquery 源码解析
- 敏捷个人手机应用iOS和Android公开注册
- Visual Studio 快速返回上次浏览/编辑的位置
- ASP.NET 中通过Form身份验证 来模拟Windows 域服务身份验证的方法
- Cheatsheet: 2014 05.01 ~ 05.31
- iOS日志输出宏
- 【转】用 PHP 内置函数 file_put_contents 写入文件
- ASP.NET 相关小知识
- 2014/09/30 Learning Note
- Windows 8实例教程系列 - 数据绑定基础实例
- 在C++中反射调用.NET(三)
- 翻译:CREATE DATABASE语句
- 书写Css文件要点
- Win10+Ubuntu18.04双系统安装
- High Availability手册(3): 配置
- Codeforces gym101612 E.Equal Numbers(贪心)
- Spring Boot学习笔记:传统maven项目与采用spring boot项目区别
- 16.网络《果壳中的c#》
热门文章
- windows之桌面程序引导功能
- Curl 请求数据多’1‘
- .NET Core脚本工具dotnet-script
- asp.net core系列 38 WebAPI 返回类型与响应格式--必备
- RBAC用户特别授权的思考
- Mac版AppStore无法下载、升级错误处理
- SpringBoot入门教程(十六)@Autowired、@Inject、@Resource
- Asp.Net SignalR Hub中的上下文对象
- leetcode — unique-binary-search-trees-ii
- 聊天框Demo:DotNetCore+ActiveMQ+Mqttjs 实现前后台消息监听