如何将sql文件作为表格打开?
有人给了我一个扩展名为sql的文件,但我不知道应该用什么来打开它。我可以用文本编辑器打开它,但我想把它作为一个表格来看。有没有什么软件可以不费吹灰之力就能做到?如果没有,你知道有什么快速的方法可以做到吗?
有人给了我一个扩展名为sql的文件,但我不知道应该用什么来打开它。我可以用文本编辑器打开它,但我想把它作为一个表格来看。有没有什么软件可以不费吹灰之力就能做到?如果没有,你知道有什么快速的方法可以做到吗?
.sql文件本身并不是表,它们是导出的数据库。它们是一个导出的数据库。基本上是数据库软件创建表之类的代码。CREATE TABLE等。
这意味着这个文件不是一个表,唯一能把它做成表的是SQL软件,比如MySQL。其实是不可能的,除非你有一个非常特殊的工具来模拟Windows创建文件。
所以我认为你唯一的解决办法就是安装SQL,并导入数据库,有效地在自己的电脑上重新创建数据库。要做到这一点,我认为最简单的方法是安装并运行WAMPserver ( http://www.wampserver.com/en/ ),然后在浏览器的地址栏中输入 “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文件有模式定义,例如create table blah
,并且有插入语句来添加数据,你可以使用sqlfiddle。http://sqlfiddle.com/ ](http://sqlfiddle.com/)
我只想对Ariane说声谢谢,将近一年后,Ariane的回答迅速解决了我的问题。我当时在一个没有互联网的环境中,需要将客户的MySQL数据库表转换为.xls给第三方,所以我从数据库中调出了.SQL文件。 然后点击phpMyAdmin,然后点击导入,好,导入文件。" 果然就这么简单。
导入到安装时创建的 “测试 "数据库后,我很容易就导出了一个.xls文件,在Excel中打开。
然而,需要注意的是,使用 "CSV for Excel "选项并没有产生一个CSV格式,而Excel可以使用的CSV格式却没有造成混乱,但选择基本的 "CSV "选项 "删除回车/换行字符 "和 "将列名放在第一行",就产生了完美的文件。