您的位置是:网站首页>Python编程Python编程

python3连接数据库用什么

少儿编程网2020-03-27 14:51:04Python编程 人已围观 来源:少儿编程 -用户投稿

简介什么是PyMySQL?PyMySQL是在Python3.x版本中用于连接MySQL数据库的一个库,Python2中则使用mysqldb。PyMySQL遵循Python数据库APIv2.0规范,并包含了pure-PythonMySQL客户端库。(推荐学习:Python视频教程)PyMySQL安装在使用

版权所有:http://wWw.pxcodeS.com

什么是 PyMySQL?

 lZX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

lZX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

PyMySQL是在python3.x 版本中用于连接 MySQL 数据库的一个库,Python2中则使用mysqldb。lZX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。(推荐学习:Python视频教程)lZX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

PyMySQL 安装lZX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

在使用 PyMySQL 之前,我们需要确保 PyMySQL 已安装。lZX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

PyMySQL 下载地址:https://github.com/PyMySQL/PyMySQL。lZX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

如果还未安装,我们可以使用以下命令安装最新版的 PyMySQL:lZX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

$ pip3 install PyMySQL

连接数据库前,请先确认以下事项:lZX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

您已经创建了数据库 TESTDB.lZX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

在TESTDB数据库中您已经创建了表 EMPLOYEElZX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

EMPLOYEE表字段为 FIRST_NAME, LAST_NAME, AGE, SEX 和 INCOME。lZX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

连接数据库TESTDB使用的用户名为 "testuser" ,密码为 "test123",你可以可以自己设定或者直接使用root用户名及其密码,Mysql数据库用户授权请使用Grant命令。lZX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

在你的机子上已经安装了 Python MySQLdb 模块。lZX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

以下实例链接 Mysql 的 TESTDB 数据库:lZX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

#!/usr/bin/python3
import pymysql
# 打开数据库连接
db = pymysql.connect("localhost","testuser","test123","TESTDB" )
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# 使用 execute()  方法执行 SQL 查询 
cursor.execute("SELECT VERSION()")
# 使用 fetchone() 方法获取单条数据.
data = cursor.fetchone()
print ("Database version : %s " % data)
# 关闭数据库连接
db.close()

更多Python相关技术文章,请访问python教程栏目进行学习!lZX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

以上就是python3连接数据库用什么的详细内容,更多请关注少儿编程网其它相关文章!lZX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

来源:php中文网lZX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

版权所有:http://wWw.pxcodeS.com


相关文章:

支持一下 ( )

python3连接数据库用什么

      匿名评论
    • 评论
    人参与,条评论
    python3连接数据库用什么

客服在线

服务时间

周一至周日 9:00-21:00