2025年pymysql下载安装(pymysql模块下载)

pymysql下载安装(pymysql模块下载)p img alt 在这里插入图片描述 src https i blog csdnimg cn blog migrate a3afa1556f28 gif pic center p 活动地址 CSDN21 天学习挑战赛

大家好,我是讯享网,很高兴认识大家。



 <p>​<img alt="在这里插入图片描述" src="https://i-blog.csdnimg.cn/blog_migrate/a3afa1556f282b002b98f46a1735a1af.gif#pic_center" /> </p> 

讯享网

活动地址:CSDN21天学习挑战赛

学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。

目录

学习日记(4)

一、下载和安装MySQL

1、下载MySQL

2、安装MySQL

3、设置环境变量

 3、启动MySQL

二、安装PyMySQL

三、MySQL的使用

1、连接数据库

2、创建数据表

3、操作MySQL数据表

四、注意事项


    MySQL是一款开源的数据库软件,由于其免费特性得到了全世界用户的喜爱,因此MySQL成为当前使用人数最多的数据库之一。

    pymysql是一个Python编写的MySQL驱动程序,让我们能用Python语言操作MySQL数据库。

1、下载MySQL

可以再浏览器输入地址“”,并按Enter键,进入MySQL8.0的下载页面,选择离线安装包下载。


讯享网

 如果有MySQL账户,可以单击“Login”登录账户后下载,没有账户的,可以单击下方“No thanks, just start my download.”超链接,跳过注册步骤,直接下载。

 

2、安装MySQL

    下载完成后,开始安装MySQL。双击安装文件,在所示界面选中I accept the license terms 复选框,点击NEXT,进入选择设置类型界面,这里有五种类型,MySQL会默认选择Developer Default类型,这里选择纯净的Server only类型,然后一直默认选择安装

 

3、设置环境变量

右击“此电脑”v→选择“属性”→选择“高级系统设置”→单击“环境变量”→选择“Path”→点击“编辑”后输入安装的路径并保存。(默认安装路径是:C:Program FilesMySQLMySQL Server 8.0bin)

 

 3、启动MySQL

    在“命令提示符”窗口输入命令 net start mysql80 ,启动MySQL 8.0.启动后使用账户和密码进入MySQL。输入命令 mysql-u root-p ,会提示“Enter password:”,输入密码root,即可进入MySQL。

win+r打开后输入cmd并Enter一下

输入下面指令后回车

讯享网

 即可安装成功

再次重复pip命令,出现下图情况即安装成功

1、连接数据库

#由于PyMySQL遵循Python Database API 2.0 规范,因此操作MySQL数据库的方式与SQLite相似,可以通过类比的方式来学习。

首先import MySQL库

 
 

先前已经建立MySQL数据库mrsoft,并且安装数据库时设置了数据库的账户名和密码均为root,下面就通过这些信息,使用connect()方法连接MySQL数据库。

讯享网

2、创建数据表

使用execute()方法为数据库创建表books

books表包含id(主键)、name(图书名称)、category(图书分类)、price(图书价格)和publish_time(出版时间)5个字段

 

3、操作MySQL数据表

MySQL数据表主要操作包括数据的新增、删除、修改和查找。

例如,可以用excute()方法增加一条记录,也可以用executemany()方法批量增加多条记录。executemany()方法格式如下:

讯享网

详细操作如下:

 
 

实例:

讯享网

    使用connect()方法连接数据库时,额外设置字符集charset=utf-8,可以防止插入中文时出错。

使用insert语句插入数据时,使用%作为占位符,可以防止SQL注入。

小讯
上一篇 2025-05-27 21:19
下一篇 2025-06-04 08:04

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/168422.html