当前位置:网站首页 > SQL数据库编程 > 正文

安装pymysql包的命令(安装pymysql库)



【版权声明】博客内容由厦门大学数据库实验室拥有版权,未经允许,请勿转载!版权所有,侵权必究!
[返回Python教程首页]

MySQL数据库是最常用的轻量级数据库,本节介绍Python编程访问数据库MySQL。
此前,请确保已经安装了MySQL。可参考博文Ubuntu安装MySQL及常用操作安装MySQL。
Python访问MySQL有多种方式,这里主要介绍两种最常用的访问方式:
1. 利用模块PyMySQL
2. 利用支持Python的MySQL驱动包


无论是哪种方式,首先都需要安装python模块管理工具——pip,因为我们使用的Python3,所以pip需要使用与之配套的pip3,直接使用pip的话,会默认将模块安装到python2的目录下。
1. 安装pip3

 

2. 使用pip3
利用pip3可以安装实现了各种功能的python模块,命令为:

 

3. MySQL准备
接下来我们通过一个编程实例来讲解如何使用通过Python操作MySQL数据库。
如果未设置MySQL自动启动,先利用下列命令启动MySQL服务。

 

再输入命令,并输入MySQL的登陆密码后,这里的root是笔者MySQL的用户名,进入MySQL命令行界面。为了防止和其他数据混合在一起,我们可以创建数据库pythondb。

 

这里我们需要利用pip3安装模块来连接MySQL,命令为:

 

安装成功截图:

接下来进入Python命令行界面,开始利用Python编程访问MySQL数据库。连接MySQL数据库之前请确保以下事项:
1. MySQL服务已开启
2. 已创建好pythondb数据库
3. 电脑上已经安装PyMySQL模块
将下列代码写入python_mysql.py文件,保存后,利用命令来执行代码。请注意,不要将python文件命名与已有模块名重复,否则在import引入时会优先引入用户创建的模块。因此这里不要将python文件命名为pymysql.py,否则会和我们下载的pymysql模块冲突。

 

执行完成后,接下来检验student表是否创建成功,数据是否插入成功。另外启动一个终端,输入进入MySQL命令行界面(root是笔者的MySQL登陆名)。

 

输出的结果显示利用PyMySQL模块访问MySQL实验成功!

 

接下来,编程实现读取sutdent表中的数据,以及删除指定数据。

 

执行完成后,屏幕上会输出的学生信息,如下:

 

查看另一个终端的MySQL命令行界面,可看出的学生信息已被成功删除。如下:

 

输出的结果显示利用支持Python的MySQL驱动访问MySQL实验成功!

本文通过两种方式访问MySQL数据库,一是通过PyMySQL模块,二是通过支持Python的MySQL驱动。两种方式都是很常用的,大家可二者择一。

到此这篇安装pymysql包的命令(安装pymysql库)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 为什么用redis不用mysql(redis为什么不能代替mysql)2025-03-18 11:18:09
  • sqlldr参数说明(sqlldr 参数详解)2025-03-18 11:18:09
  • pymysql连接mysql报错(pymysql连接sql server)2025-03-18 11:18:09
  • sql文件在哪里(sql数据库文件在哪)2025-03-18 11:18:09
  • sql文件怎么导入数据库pymysql(sql文件怎么导入sql server)2025-03-18 11:18:09
  • mysql导入sql文件命令行语句选择表(mysql命令行导入sql文件命令)2025-03-18 11:18:09
  • sql文件格式(sql文件格式后缀)2025-03-18 11:18:09
  • 增删改查sql语句例子(sql的增删改查指什么)2025-03-18 11:18:09
  • sqlserver while循环(sqlserverwhile循环表)2025-03-18 11:18:09
  • sql文本格式(sql文本格式转化为日期格式)2025-03-18 11:18:09
  • 全屏图片