知行编程网知行编程网  2022-09-06 02:00 知行编程网 隐藏边栏  5 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python如何调用mysql的相关知识,包括python SQL,以及python调用py文件这些编程知识,希望对大家有参考作用。


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


python如何调用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 -*-

import MySQLdb

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

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

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

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

print "Database version : %s " % data

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

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享