Python3环境下,pymysql连接MySQL数据库教程及代码示例
创始人
2024-12-26 22:54:27
0 次浏览
0 评论
python3怎么导入mysql
自Python3发布以来,它收到了程序员的负面反馈,声称它不稳定且不兼容。然而,差评仍然是差评。
自从Python3发布以来,这一定是一个趋势。
原来的Mysqldb版本使用的是python2.7,无法再连接mysql。
l,这相当混乱,但是我们可以使用pymysql来执行连接mysql的重要任务。
步骤如下:序列号说明1、从github下载pymysql安装包2、解压到特定驱动器。
3、打开cmd窗口(win环境),进入pymysql根目录,在程序中运行命令pythonsetup.pyinstall4,导入pymysql。
5、开始连接数据库API文档,连接数据库进行数据库工作:http://legacy.python.org/dev/peps/pep-0249/代码如下:__author__='qindongliang'#导入pymysql包importpymysqltry:#获取数据库连接。
注意,如果类型为UTF-8,则需要指定数据库conn=p。
ymysql.connect(host='localhost',user='root',passwd='qin',db='person',port=3306,charset='utf8')cur=conn.cursor()#获取光标Cur.execute('select*fromperson')data=cur.fetchall()fordindata:#注意int类型必须使用str函数进行转义print("ID:"+str(d[0])+'姓名:'+d[1]+"性别:"+d[2])cur.close()#关闭光标conn.close()#释放数据库资源exceptException:print("发生异常")结果如下:D:\python\python.exeD:/pythonide/pythonprojectworkspace/python/mysql.pyID:1名称:秦天性别:男ID:2姓名:王静性别:女Processfinishedwithexitcode0
如何使用python连接mysql数据库
在Python语言环境中,我们连接到这个数据库。
在[1]中:frommysqlimportconnector
在[2]中:cnx=connector.connect(host="172.16.192.100",port=3306,user="appuser",密码“xxxxxx”
但是数据库连接后会发生什么?-python,pymysql)我们将连接参数传递给驱动程序,TCP连接将根据参数启动,当TCP连接建立后,驱动程序和服务器之间将按照MySQL协议发送数据的指定格式和顺序交换数据。
:https://dev.mysql.com/doc/internals/en/client-server-protocol.html在整个连接过程中,这些文件按此顺序在MySQL服务器和驱动程序之间发送。
MySQL服务器向客户端发送握手文件,其中提及MySQL-Server的版本、默认插件以及密码值(auth-data)。
2.
3.MySQL客户端发送握手响应。
4.
相关文章
Python字典深度解析:从基础到高级应...
2024-12-17 09:43:49盘点口碑佳的Python培训机构:尚学堂...
2024-12-17 12:23:34高中生Python学习:适合吗?如何学?...
2024-12-18 02:04:06Python整数位数计算:两种方法详解
2024-12-22 03:11:42Python三种括号用法详解:列表、字典...
2024-12-19 16:03:56Python计算1-100之间质数个数及...
2024-12-17 18:17:22Python学习攻略:提升个人能力,迎接...
2024-12-17 16:26:58Python高效文件操作:一行代码实现文...
2024-12-19 00:45:19揭秘正则表达式:轻松提取汉字与数字,7位...
2024-12-15 09:54:30Python布尔类型(bool)深度解析...
2024-12-16 19:05:20最新文章
25
2024-12
25
2024-12
25
2024-12
25
2024-12
25
2024-12
25
2024-12
25
2024-12
25
2024-12
25
2024-12
25
2024-12
热门文章
1
Python编程入门:全面解析Pytho...
python的基本语法基本的Python语法如下:1.变量的定义。在编程语言中,...
2
Python字典操作全解析:添加、修改、...
Pythondict字典基本操作(包括添加、修改、删除键...
3
Python错误处理与异常处理:构建稳定...
2.5错误处理与异常在编程领域,错误处理和异常处理是保证程序稳定性和健壮性的关键...
4
Python数据转换攻略:字符串、列表、...
Python字典、字符串及列表的相互转换Python中数据转换的艺术:从字典和字...
5
Python列表相加与求和技巧解析
重温python基础:列表相加的方法(两个list[]加法)今天,我们来看看Py...
6
Python运行快捷键大揭秘:高效操作,...
python运行按哪个键运行Python时的快捷键包括Ctrl+Shift+F1...
7
Python字符与数字互转攻略:轻松掌握...
python 字符与数字如何转换Python是一种功能强大且结...
8
Python字符串转列表:两种常用方法解...
python怎么将字符串转换为列表Python中将字符串转换为列表的方法有多种,...
9
Python字符串转列表:两种常用方法解...
python怎么将字符串转换为列表在Python中将字符串转换为列表的方法有很多...
10
Python列表转字符串全攻略:掌握四种...
Python列表到字符串–如何在Python中转换列表在Python中,将列表转...