当前位置:首页 > 云计算 > 正文内容

python如何调用mysql

2022-05-04 03:00:14云计算2

不同的数据库你需要下载不同的DB API模块,例如你需要访问Mysql数据,你需要下载MySQL数据库模块。

DB-API 是一个规范. 它定义了一系列必须的对象和数据库存取方式,,以便为各种各样的底层数据库系统和多种多样的数据库接口程序提供一致的访问接口 。

Python的DB-API,为大多数的数据库实现了接口,使用它连接各数据库后,就可以用相同的方式操作各数据库。

Python DB-API使用流程:

引入 API 模块。获取与数据库的连接。执行SQL语句和存储过程。关闭数据库连接。

什么是MySQLdb?

MySQLdb是用于Python链接Mysql数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的。

数据库连接

连接数据库前,请先确认以下事项:

您已经创建了数据库 TESTDB.

在TESTDB数据库中您已经创建了表 EMPLOYEE

EMPLOYEE表字段为 FIRST_NAME, LAST_NAME, AGE, SEX 和 INCOME。

连接数据库TESTDB使用的用户名为 "testuser" ,密码为 "test123",你可以可以自己设定或者直接使用root用户名及其密码,Mysql数据库用户授权请使用Grant命令。

在你的机子上已经安装了 Python MySQLdb 模块。

如果您对sql语句不熟悉,可以访问我们的 SQL基础教程

实例:

以下实例链接Mysql的TESTDB数据库:

#!/usr/bin/python
#-*-coding:UTF-8-*-

importMySQLdb

#打开数据库连接
db=MySQLdb.connect("localhost","testuser","test123","TESTDB",charset='utf8')

#使用cursor()方法获取操作游标
cursor=db.cursor()

#使用execute方法执行SQL语句
cursor.execute("SELECTVERSION()")

#使用fetchone()方法获取一条数据
data=cursor.fetchone()

print"Databaseversion:%s"%data

#关闭数据库连接
db.close()

本网站文章仅供交流学习 ,不作为商用, 版权归属原作者,部分文章推送时未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知,我们将立即删除.

本文链接:https://www.xibujisuan.cn/2896.html

标签: Python