在Python中,你可以使用不同的库来创建和操作数据库文件。以下是两个示例,分别展示了如何使用`pymysql`库创建MySQL数据库文件和使用`pyodbc`库创建Microsoft Access数据库文件(.mdb文件)。
创建MySQL数据库文件
1. 安装`pymysql`库(如果尚未安装):
pip install pymysql
2. 使用以下代码创建MySQL数据库文件:
-*- coding:utf-8 -*-import pymysql连接到MySQL数据库db = pymysql.connect(host='localhost',port=3306,user='root',passwd='root',db='sys',charset='utf8')创建游标对象cursor = db.cursor()创建表的SQL语句SQL = '''CREATE TABLE `income` (`id` int(11) NOT NULL AUTO_INCREMENT,`datetime` varchar(20) DEFAULT NULL,`ironincome` decimal(20,2) DEFAULT NULL,`generalincome` decimal(20,2) DEFAULT NULL,`baiincome` decimal(20,2) DEFAULT NULL,PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;'''执行SQL语句cursor.execute(SQL)提交更改并关闭连接db.commit()db.close()
创建Microsoft Access数据库文件(.mdb)

1. 确保已安装`pyodbc`库。
2. 使用以下代码创建.mdb数据库文件:
-*- coding:utf-8 -*-import pyodbc连接到Access数据库conn = pyodbc.connect(r'Driver={Microsoft Access Driver (*.mdb)};DBQ=path\to\your\database.mdb;')创建游标对象cursor = conn.cursor()创建表的SQL语句示例SQL = '''CREATE TABLE TableName (Column1 DataType,Column2 DataType)'''修改SQL语句中的TableName和Column1, Column2为所需的表名和列名以及数据类型执行SQL语句cursor.execute(SQL)提交更改并关闭连接conn.commit()conn.close()
请确保将`path\to\your\database.mdb`替换为你的mdb文件的实际路径,并根据需要修改SQL语句中的表名和列信息。
