将.db(sqlite3)转换为.sql

时间:2015-06-22 18:33:05

标签: sql database phpmyadmin

所以我有一个.db文件,里面基本上有1个表,大约有100个条目。我想将此文件导入到phpmyadmin,它只允许我导入SQL文件。请注意,我只能使用phpmyadmin访问,我无法使用navicat,heidisql连接... ...可能最好的选择是将.db转换为.sql吗?我真的不知道这一切是如何运作的,所以任何评论都会有用。

2 个答案:

答案 0 :(得分:4)

所以经过大量搜索,我找到了解决方案。

  1. 安装Firefox。
  2. this补充添加到firefox。
  3. 按照firefox中的步骤转到tools -> SQLite Manager -> Database -> Connect Database
  4. 请务必选择"All Files"并搜索您的.db文件。
  5. 使用Database-> Export Database扩展程序转到.sql保存。
  6. 使用文本编辑器打开file.sql
  7. 搜索所有"并将其替换为'。 (注意:使用replace选项使其更快)。
  8. 搜索所有表格名称,它们将在'左右,请务必删除此'。例如,如果您有以下查询:DROP TABLE IF EXISTS 'Characters'将其替换为:DROP TABLE IF EXISTS Characters,请对INSERTS和所有其他查询执行相同操作。
  9. 保存文件,您就完成了。

答案 1 :(得分:-1)

您想要将数据库(即.db文件)导入phpmyadmin。那样太好了。 phpmyadmin支持CSV,MediaWiki表,OpenDocument电子表格,ESRI形状文件,XML和SQL。因此,显然您需要将.db文件转换为给定表单之一。您可以使用工具进行转换,也可以使用简单的解决方案,即右键单击.db文件并单击重命名。您可以将其命名为任何名称,但将扩展名从.db更改为.sql。这必须奏效。然后,您可以单击导入并将更改的.db即.sql文件附加到phpmyadmin。 我认为这会对你有所帮助。请让我知道这是否有效或你尝试过其他事情。