图片加载中...

图片加载中... 中国高端php培训领导品牌

图片加载中... 申请免费试听机会

首页>新闻动态>Python开发技术文章

python连接mysql数据库

更新时间:2020-12-10

mysql数据库在web网站设计开发中有这重要的位置,当下流行的python开发语言也是可以非常方便的对mysql 数据库进行操作的。

连接mysql需要的库(我们以python3为例)

pymsql

安装

 

pip install PyMySQL

 数据库连接需要的方法

1步连接数据库:connect()

参数

host='' 服务器地址

port=    mysql服务端口

user=''    用户名

password=""   密码

database=""    指定连接的数据库

charset=''    数据库的编码

还有其他不常用的我没有列出来,自己可以查看pymsql的源码,其实在我们学习的过程中我们要学会查看源码,因为有些文档可能并不是那么的完善

连接成功后返回一个Connection一个对象 这里包含所有的对数据库的操作,比如事务、错误、数据的关闭,获取写入的主键id等等

2步:用Connection对象里的cursor()方法来创建一个游标对象

3步:cursor对象的execute()方法来执行一条sql语句,

其它方法

fetchall 返回查询的列表

fetchone 返回一条信息

如果执行的是更新或者是写入的语句需要commit()来提交事务。

执行成功后返回影响行数

下面是代码


import pymysql
db = pymysql.connect(host='192.168.0.11',port=3306,user='root',password="root",database="gather",charset='utf8')
cursor = db.cursor()
sql = "SELECT url,'yueru' as pp from yueru_list where rsync = 1 UNION ALL SELECT url,'mogu' as pp from mogu_list where rsync = 1"
cursor.execute(sql)
content_data = cursor.fetchall()
for row in content_data:
     print(row)
db.close()

上面是连接数库的并且查询出来数据;

分享到:

上一篇:零基础学员必看的python课程大纲


下一篇:没有了

相关课程MORE>

图片加载中

WEB高级前端+HTML5

前端开发就是利用各种Web技术进行产品的界面开发...

图片加载中

UI交互式设计师

让学生快速达到一名UI界面设计师的标准...

图片加载中

PHP高级架构工程师

广阔的发展空间,需要新型的技术人员...

图片加载中

高级python开发

Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本...

图片加载中TEL:010-83650488

图片加载中

在线咨询

电话咨询