📅  最后修改于: 2023-12-03 15:37:37.703000             🧑  作者: Mango
MariaDB是一种关系型数据库管理系统,完全兼容MySQL。而PyMySQL是一个Python中用来操作MySQL数据库的纯Python库,可以被用于和MariaDB进行交互。本文将介绍如何在Python中使用PyMySQL来连接MariaDB并创建一个新的数据库。
本教程中使用的环境为:
在开始之前,确保已经安装好了MariaDB和PyMySQL,并且已经创建好了一个可供操作的MariaDB数据库。
要连接MariaDB数据库,我们需要用到PyMySQL库中的connect()
方法。以下是一个创建数据库连接的示例:
import pymysql
# 创建MariaDB连接
conn = pymysql.connect(
host='localhost',
user='root',
password='password',
database='test'
)
# 创建游标对象
cursor = conn.cursor()
# 关闭游标
cursor.close()
# 关闭连接
conn.close()
这个示例中,我们创建了一个位于本地主机上以根用户身份连接到名称为“test”的MariaDB数据库的连接。我们还创建了一个游标对象,以便能够进行数据库查询。同样,在完成操作后,我们需要关闭游标和连接。
要在MariaDB中创建一个新的数据库,我们需要使用SQL中的“CREATE DATABASE”语句。以下是一个示例:
import pymysql
# 创建MariaDB连接
conn = pymysql.connect(
host='localhost',
user='root',
password='password',
database='test'
)
# 创建游标对象
cursor = conn.cursor()
# 创建一个新的数据库
cursor.execute("CREATE DATABASE mynewdatabase")
# 关闭游标
cursor.close()
# 关闭连接
conn.close()
这个示例中,我们使用执行字符串方法execute()
执行了一个SQL查询,创建一个名为“mynewdatabase”的新数据库。我们还关闭了游标和连接。
使用PyMySQL可以很容易地在Python中连接MariaDB,并创建新的数据库。
在上述示例中,我们了解了如何连接到MariaDB的现有数据库,并创建了一个新的数据库。您现在可以开始使用PyMySQL来查询和操作MariaDB数据库。