mysql python pymysql模块 增删改查 查询 fetchone
2024-10-20 06:22:25
import pymysql mysql_host = '192.168.0.106'
port = 3306
mysql_user = 'root'
mysql_pwd = ''
encoding = 'utf8' # 建立 连接mysql服务端 conn = pymysql.connect(
host=mysql_host, # mysql服务端ip
port=port, # mysql端口
user=mysql_user, # mysql 账号
password=mysql_pwd, # mysql服务端密码
db='db10', # 操作的库
charset=encoding # 读取字符串编码 ) # 拿到游标对象
cur = conn.cursor() '''
游标是给mysql提交命令的接口
mysql>
把sql语句传递到这里
''' # 执行sql语句
# 增、删、改
sql= 'select * from userinfo; ' # 把sql语句传给游标执行
# 让游标execute去帮我拼接字符串 rows = cur.execute(sql) # 想看查询的内容 调游标对象
# fetchone 取第一条记录
print(cur.fetchone()) # 执行完sql语句要关闭游标和mysql连接
cur.close()
conn.close() # (1, 'mike', '123')
import pymysql mysql_host = '192.168.0.106'
port = 3306
mysql_user = 'root'
mysql_pwd = ''
encoding = 'utf8' # 建立 连接mysql服务端 conn = pymysql.connect(
host=mysql_host, # mysql服务端ip
port=port, # mysql端口
user=mysql_user, # mysql 账号
password=mysql_pwd, # mysql服务端密码
db='db10', # 操作的库
charset=encoding # 读取字符串编码 ) # 拿到游标对象
cur = conn.cursor() '''
游标是给mysql提交命令的接口
mysql>
把sql语句传递到这里
''' # 执行sql语句
# 增、删、改
sql= 'select * from userinfo; ' # 把sql语句传给游标执行
# 让游标execute去帮我拼接字符串 rows = cur.execute(sql) # 想看查询的内容 调游标对象
# fetchone 取第一条记录
print(cur.fetchone())
print(cur.fetchone()) # 执行完sql语句要关闭游标和mysql连接
cur.close()
conn.close() '''
(1, 'mike', '123')
(2, 'jack', '456')
'''
fetchone 一次性只能取一行记录
原理
服务端,客户端先建立好连接,拿到执行游标,通过游标执行的sql语句
服务端把sql语句的结果 存到 客户端的游标, 客户端的游标收到后把结果存到 一个管道
客户端如果想取sql语句的结果 用fetchone 去这个管道去取 sql语句结果
最新文章
- 【用户交互】APP没有退出前台但改变系统属性如何实时更新UI?监听系统广播,让用户交互更舒心~
- Oracle 性能优化
- 深入理解定时器系列——被誉为神器的requestAnimationFrame
- HTML学习目录
- 穷举法破解 zebrone1.1
- 常用类库——StringBuffer类
- 原创:js代码, 让dedecms支持Tag选择, 添加内容更为方便,不用手输Tag
- CentOS+Nginx一步一步开始配置负载均衡
- JavaScript字符和数组一些基本算法题
- java知识点梳理
- 使用IDEA工具编写Python自动化脚本遇到的小问题
- 如何创建.gitignore文件,忽略git不必要提交的文件
- Ionic 图片延时加载
- Mint wine
- 【转载】 A* 寻路算法 (个人认为最详细,最通俗易懂的一个版本)
- Unity 3D与Android Studio安卓交互之-导出jar包
- jQuery实现商品详情 详细参数页面切换
- [ASE][Daily Scrum]11.11
- 团队week9
- 微信小程序启动过程分析
热门文章
- Eclipse cdt debug时‘Error while launching command: gdb.exe --version’
- 124、@JavascriptInterface
- U盘安装centos6.4:缺少iso 9660映像
- 使用 github Pages 服务建立个人独立博客全过程
- IIS7 windows 下安装PHP
- python 函数式编程:高阶函数,map/reduce
- Android.mk (2) 函数进阶教程 - 分支、循环、子程序
- javascript取querystring,存储为hash
- linux常用命令大全2--挂载/dpkg/文件系统分析/apt/光盘/关机
- HDU 4004 The Frog's Games(二分答案)