图片加载中...

图片加载中... 十七年IT教育机构

图片加载中... 软件定制开发

首页>新闻动态>Python人工智能+大数据技术文章

Python连接mysql数据库

更新时间:2023-07-03

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()

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

分享到:

上一篇:PHP缓存技术介绍


下一篇:未来十年Python的前景究竟如何?

相关课程MORE>

图片加载中

WEB前端全栈开发就业班

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

图片加载中

UI全栈设计就业班

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

图片加载中

PHP高级架构开发就业班

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

图片加载中

Python大数据分析就业班

高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。...

图片加载中

Linux云计算运维就业班

云服务器是一种简单高效、处理能力可弹性伸缩的计算服务。...

图片加载中TEL:010-83650488

图片加载中