一、准备工作
1.确保MySQL已经安装成功
MySQL是否安装成功检验方法:使用终端 或者 图形化工具,能够正常连接MySQL,并且可以正常操控。 以WorkBench为例,WorkBench连接MySQL,并且输入 ” SHOW DATABASES; ” 可以正常展现所有数据 库,则可以说明MySQL已经安装成功。如下图所示:
2. 确保Python(以及Pycharm)已经安装成功
Python以及Pycharm是否安装成功检验方法:在Pycharm中新建一个Python文件,并输入简单测试代码
print("安装成功!")
查看代码是否可以正常输出,若正常输出,则证明已安装成功。如下图所示:
3.确保Python中已经成功安装PyMySQL模块
在Pycharm菜单栏中,打开 File — Settings… — Project:… — Python Interpreter,查看是否已经安装PyMySQL模块。如下图所示:
如没有安装,打开电脑自带终端(开始键 + R键,输入cmd,回车就可以打开终端)进行安装,安装PyMySQL模块命令如下:
pip install pymysql -i https://pypi.tuna.tsinghua.edu.cn/simple
安装如下:
安装完,重新打开Pycharm中的解释器,应如下图所示,表示安装成功:
4.在MySQL中创建一个名为 test 的数据库,作为测试数据库,使用WorkBench创建操作如下:
继续点击Apply,然后点击Finsh,即可创建完成。
二、连接测试
1.Pycharm中新建一个 test.py 文件(Pycharm菜单栏 — File — New… — Python File — 输入test即可 ),并在test.py文件中输入以下代码:
###贝塔服务测试代码
###请访问贝塔服务官网 www.beitafuwu.com
import pymysql
db = pymysql.connect(host='localhost',
user='root', #连接用户名
password='123456', #连接密码
database='test', #连接数据库名称
charset='utf8')
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# 使用 execute() 方法执行 SQL 查询
cursor.execute("SELECT VERSION()")
# 使用 fetchone() 方法获取单条数据.
data = cursor.fetchone()
print (data)
print ("数据库连接成功!")
# 关闭数据库连接
db.close()
2.运行并查看连接结果
查看到最终结果为连接成功,即为数据库与Python环境已经打通。
三、总结
此连接过程,最终连接成功,代表Python和数据库的环境可以打通,可以正常在代码中连接数据库。Python连接数据库的目的是 使用Python语言以及SQL命令方便、动态的管理MySQL。用代码去控制数据库的增删改查,并实现相应的业务功能才是真正的意义。
如有任改进建议或疑问,请在下方留言,感谢您的观看!
贝塔服务
暂无评论内容