python3.4连接mysql

本文介绍如何使用Python的pymysql模块连接MySQL数据库并执行SQL查询。通过具体代码示例展示了连接配置、执行SQL语句及获取结果的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考:http://www.blogjava.net/huyi2006/articles/247966.html

开发环境:win7_x64 + python3.4.3 + mysql5.6.23

准备:需要安装pymysql, 下载地址:https://codeload.github.com/PyMySQL/PyMySQL/zip/master

windows上安装:打开cmd命令窗口,执行:python setup.py install

linux上安装: 在终端执行(以root用户)python setup.py install

源码test.py

 1 import pymysql
 2 
 3 def test():
 4     try:
 5         con = pymysql.connect(host="localhost", user="zxx", passwd="123xxx", db="world", port=3306, charset='utf8')
 6         cursor = con.cursor()
 7 
 8         cursor.execute("Select * from city limit 2, 5")
 9         result = cursor.fetchall()
10 
11         for record in result:
12             print(record)
13 
14         cursor.close()
15         con.close()
16 
17     except Exception as ex:
18         print(ex)
19 
20 if __name__ == '__main__':
21     test()

运行结果:

E:\program\python\mysql>python test.py
(3, 'Herat', 'AFG', 'Herat', 186800)
(4, 'Mazar-e-Sharif', 'AFG', 'Balkh', 127800)
(5, 'Amsterdam', 'NLD', 'Noord-Holland', 731200)
(6, 'Rotterdam', 'NLD', 'Zuid-Holland', 593321)
(7, 'Haag', 'NLD', 'Zuid-Holland', 440900)

 

转载于:https://www.cnblogs.com/joeblackzqq/p/4335632.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值