我有一个.sqlite文件,我想把它转换成mysql。那么有没有办法把它转换成mysql呢?我用的是ubuntu。那么有没有什么shell脚本可以改变它呢?任何帮助都将是非常值得感谢的。
发布于 2018-09-05 12:32:23
login.db login.dbsqlite3-to-mysql.sh sqlite3 login.db .dump > sqlite.sql && bash sqlite3-to-mysql.sh sqlite.sql > mysql.sql && rm sqlite.sql 发布于 2020-05-07 00:20:01
我最近试过了,大多数答案都不起作用,因为它们已经过时了。例如,python vs python3
对于我来说,一种永远不会过时的方法是将表导出到CSV,然后将它们作为CSV导入。我用的是Sequel Pro,它可以导入CSV。缺点是您需要单独处理每个表。优点是这是一种非常健壮的方法,不需要任何自定义脚本。
在您的数据库文件夹中运行以下命令,将"thedatabase“和"thetable”的两个匹配项分别更改为数据库名和表名:
sqlite3 -header -csv thedatabase.db "select * from thetable;" > thetable.csv对于Sequel Pro:
<>G214
导出命令说明:
databases.
发布于 2013-02-10 15:32:31
1)将sqlite数据库导出为sql文件
sqlite3 sqlite.db .dump > mysql.sql2)使用phpmyadmin等工具将mysql.sql文件导入mysql数据库。
https://stackoverflow.com/questions/6710630
复制相似问题