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()
上面是连接数库的并且查询出来数据;
前端开发就是利用各种Web技术进行产品的界面开发...
让学生快速达到一名UI界面设计师的标准...
广阔的发展空间,需要新型的技术人员...
高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。...
云服务器是一种简单高效、处理能力可弹性伸缩的计算服务。...
TEL:010-83650488
北京校区:北京市丰台区西四环 46号国润商务大厦B座8层
TEL:010-83650488
面授课程:web前端工程师、UI视觉设计师、PHP开发工程师、Python人工智能、Linux运维架构师、大数据开发培训
金源万博长春校区:长春市朝阳区 人民大街繁荣路航空国际A座1005室
TEL:13351548727
面授课程:web前端工程师、UI视觉设计师、PHP开发工程师、Python人工智能、Linux运维架构师、大数据开发培训
衡水校区:河北省衡水市高新产业园区健业路1626号
TEL:18511628777
面授课程:Linux云计算运维、Python大数据工程师、、视觉设计与AI智能技术应用、电子商务与视频运营、人工智能训练数据标注方向