2013-06-12 179 views
1

我有一个包含插入和创建表的.sql脚本。我用“从脚本创建EER模型”如何在Mysql WorkBench中进行查询?

它创建了表格,但我看不到这些表格中的数据。

我去了查询菜单,试图做一个查询,但它给了我一个关于不能连接到本地主机的错误。

我在做对吧?

回答

1

由于Create EER Model from SQL Script下记载:

点击该行动项目启动反向工程SQL脚本向导。这是一个多阶段向导,可让您选择要从中创建模型的脚本。

欲了解更多信息,请参阅Section 7.7.9.1, “Reverse Engineering Using a Create Script”

下面这个链接:

但是,如果您正在使用中还含有DML语句您不必删除脚本工作;他们将被忽略。

取而代之,您需要在Server Administration(在主窗口的“工作区”部分内)下的Manage Data Import/Export选项。

+0

嗯仍然没有得到这个。我试图打开他们的演示版(“sakila_full”),但不知道如何查看数据(如果有的话)。也许我没有使用正确的东西。我有一个创建表和插入数据的db脚本。你可以创建数据库并在本地查看数据吗? – chobo2

+0

嗯工作台是否与实际的mysql服务器一起提供,或者是单独下载,因为这可能是我的问题。 – chobo2

+0

@ chobo2:工作台仅仅是一个客户端程序;该服务器是完全独立的。 – eggyal

0

你在这里混淆的东西。从脚本创建模型是一个过程,其中检查元数据并创建模型,然后可以使用该模型来修改模式结构,进一步设计数据库对象等等。建模是schema/db结构的设计过程,因此它只处理元数据。它也用于文档(例如团队)。

另一方面,存在正常的SQL工作与现有的数据库对象和/或实际上创建/删除/修改数据库对象。为了实现后者,您必须理解架构的设计(您可以通过使用MySQL Workbench的建模部分获得该架构,但不仅如此)。这也是加载脚本,运行它来插入数据等的地方。

您提到的有关连接的错误仍然是另一个问题,您需要先解决这个问题才能访问您的服务器。是的,你必须先在某处安装服务器。 MySQL Workbench是一种与您的服务器可视化协作的工具,与纯粹的文本界面(但仍然是您的MySQL服务器的客户端应用程序)的MySQL命令行客户端相反。

如果您在Windows系统上并希望在本地安装MySQL服务器(例如,用于测试),最好的选择是下载MySQL Installer,这极大地简化了从MySQL系列安装任何工具(服务器,客户端工具,连接器,文档和更多)。

相关问题