python 3.5 连接mysql数据库
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 3.5 连接mysql数据库相关的知识,希望对你有一定的参考价值。
python 3.5 要连接mysql数据库,必须先安装pymysql模块,该模块可以操作mysql数据。
1、安装pymysql模块:使用pip进行安装
cmd打开运行模式,切换目录到pip的script目录下,后,输入pip install pymysql,enter键后,就会自己运行安装
2、写代码连接mysql数据库:
说明:
①import pymysql:导入刚才安装的pymysql模块,这时我们就可以调用该模块的函数来进行操作
②con=pymysql.connect():调用pymysql下的connect()函数连接数据,connect()函数中输入参数:host=‘‘,port=3306,user=‘‘,password=‘‘,db=‘‘(根据自己项目的数据库信息正确填写)
③cur=con.cursor():只是连接了数据库,是不能进行操作的,需要创建游标,通过con下的cursor()函数进行创建
④cur.execute("select * from lu_order where customer_code=‘test‘ "):通过cur下的execute()函数去执行sql语句,sql语句可以是查询、创建、插入、更新等;这个时候获得的是符合该sql语句的数据总条数
⑤cur.fetchone():fetchone()函数可获得第一条数据
⑥cur.fetchmany(effect_row):获得effect_row的所有数据,用for循环去打印出所有的数据
⑦cur.close():关闭游标
⑧con.commit():对数据库进行了某些sql操作之后,需要提交事务,这个函数就是这个意思
⑨con.close():关闭数据库连接
⑩??
以上是关于python 3.5 连接mysql数据库的主要内容,如果未能解决你的问题,请参考以下文章
EF 连接 mysq l数据库 code first模式 的实践
MySQL 数据库修改访问权限,不能使用ip连接mysql问题处理:Host ‘host.docker.internal‘ is not allowed to connect to this MySQ