推荐开源神器:mysql2sqlite — 轻松将MySQL数据转换为SQLite兼容格式
import mysql2sqlite
# 连接到MySQL数据库
mysql_conn = mysql2sqlite.connect_mysql(host='localhost', user='your_username', passwd='your_password', db='your_database')
# 连接到SQLite数据库
sqlite_conn = mysql2sqlite.connect_sqlite('your_database.sqlite')
# 转换和迁移数据
mysql2sqlite.convert_schema(mysql_conn, sqlite_conn)
mysql2sqlite.convert_data(mysql_conn, sqlite_conn)
# 关闭数据库连接
mysql_conn.close()
sqlite_conn.close()
这段代码展示了如何使用mysql2sqlite
库来连接MySQL和SQLite数据库,并将MySQL数据库的模式和数据迁移到SQLite数据库。首先,使用connect_mysql
函数连接到MySQL数据库,然后使用connect_sqlite
函数连接到SQLite数据库。接下来,使用convert_schema
函数转换数据库模式,使用convert_data
函数迁移数据。最后,关闭数据库连接。这是一个简单的用例,但在实际应用中,可能需要更复杂的配置和错误处理。
评论已关闭