如何将sql文件作为表打开?

Ger*_*man 18 sql

有人给了我一个扩展名为 sql 的文件,但我不知道我应该用什么来打开它。我可以用文本编辑器打开它,但我想以表格的形式查看它。有没有什么软件可以毫不费力地做到这一点?如果没有,你知道任何快速的食谱吗?

Ari*_*ane 21

.sql 文件本身不是表。它们是导出的数据库。基本上是数据库软件创建表格等的代码。创建表等。如果您想创建类似的数据库/表,您将使用相同的代码。

这意味着该文件不是表,唯一可以将其制成表的是 MySQL 等 SQL 软件。

相比之下,就好像您的朋友向您发送了一个宏/脚本,它会自动创建一系列文件,而您希望在不启动宏和实际创建文件的情况下查看文件。除非您有一个非常具体的工具来模拟 Windows 创建文件,否则这不太可能。

所以我认为你唯一的解决方案是安装 SQL 并导入数据库,有效地在你自己的计算机上重新创建它。为此,我认为最简单的方法是安装并运行 WAMPserver ( http://www.wampserver.com/en/ ),然后在 Web 浏览器的地址栏中键入“localhost”。然后单击 phpMyAdmin,然后单击导入以导入文件。确保文件编码匹配。

请注意,WAMP(以及 MySQL)可能只有在文件以 MySQL 格式导出时才能工作。也就是说,如果原始数据库在 MySQL 中,或者其他 SQL 引擎(例如 Microsoft SQL Server)具有与 MySQL 兼容的导出选项。当然,如果使用了该选项。如果没有,您需要找到 .sql 文件的数据库软件格式并安装适当的软件。

哦,就在发帖之前,我进行了快速搜索,我想我可能已经找到了一个工具,可以让您模拟 SQL 并查看表,而无需拥有实际的数据库。也许。由你来测试它。可能根本不会做你想做的事,但如果这样做了,它可能比 WAMP 更简单。不过,我确信安装适当的 SQL 软件是有效的。

http://www.digitalcoding.com/free-software/database/SQL-Preview-and-Export-Tool.html

  • 请注意,数据库引擎之间的 SQL 语法略有不同。在最简单的情况下,同一个脚本可以在多个引擎上运行,但是一旦你做了任何重要的事情,你就会遇到各种特定于实现的事情。以名称引用为例;MySQL 使用反引号,而 MS SQL 和 Access 使用方括号。某些字段名称在一个数据库引擎中可以被视为保留关键字,但在另一个数据库引擎中是有效的。**因此,可以肯定的是,您需要在用于创建它的同一个数据库引擎软件中运行该脚本。** 否则它可能会或可能不会工作。 (3认同)

小智 9

可以使用具有 IMPORT 功能的简单SQLLite 浏览器。如果您不打算学习 SQL,这可能是最简单的方法。

  • 这个答案被低估了。与安装成熟的 SQL Server 应用程序并从客户端连接到服务器相比,这是一种更简单的解决方案。 (2认同)