使用Sql Developer选择MySQL

时间:2014-08-06 11:13:13

标签: mysql sql oracle-sqldeveloper mysql-workbench

我设法通过this guide之后的Sql Developer连接MySQL DB。 MySQL DB显示,我可以通过导航器expolre表。但是,我无法运行SELECT语句来显示这些表中的任何一个。在MySQL工作台中,我曾经使用过:

use [database_name]

然后,在该数据库中运行select语句。但在Sql开发人员中,我不确定应该在语句中添加什么才能使其正常工作。我尝试过以下方法:

select *
from [table_name].[database_name];

它不起作用。我发现了这个tutorial,但没有提到简单的select语句。非常感谢任何帮助。

2 个答案:

答案 0 :(得分:2)

AFAIK,MySQL特定命令除外;所有其他标准SQL命令(如SELECTINSERTUPDATEDELETE应该可以正常使用SQL Developer。但根据你发布的查询,它看起来很奇怪。

您的查询

select * from [table_name]@[database_name];
  1. 删除@个符号。
  2. 您应符合database_name.table_name
  3. 的资格
  4. 除非是拼写错误,否则请从查询中删除[] 言。
  5. 您的查询应该是

    select * from database_name.table_name;
    

答案 1 :(得分:1)

您也可以使用以下形式编写SQL包括数据库:

database.tablename

如:

select * from wordpressdb.usertable where username="someone"