DMBS:与PhpMyAdmin和MySql opninons的联盟,交集和区别

时间:2013-05-04 20:29:13

标签: mysql sql phpmyadmin passwords

我正在学习SQL,有些朋友建议我安装XAMPP,因为它已预先配置好并可以使用。好吧,我安装了它,现在我创建了2个我通过PhpMyAdmin运行的数据库。那就是说,我正在尝试做两件事:

a)设置OperationsUnion,Intersect,Difference。 PhpMyAdmin中唯一可用的(因此我猜我的MySql,因为我注意到PhpMyAdmin基于MySql)是UNION。 INTERSECT AND DIFFERENCE关键字不存在。那怎么办?

b)直接使用mysql.exe控制台。我尝试使用像USE databasename这样的命令,但它说“拒绝用户''@ localhost到'databasename'

我尝试将connect命令放在所有可能的版本中(连接用户传递主机数据库,连接用户传递数据库和所有类型的组合),但没有用。

怎么做?好像Phpmyadmin为数据库设置了自己的密码。我把空密码并在Phpmyadmin中检查那些密码是空密码。我做错了什么?

2 个答案:

答案 0 :(得分:0)

UNION关键字在phpmyadmin上运行得非常好。 Phpmyadmin只是MySQL的一个接口。尝试在phpmyadmin中使用“SQL”视图直接测试您的SQL查询。

如果是mysql.exe,请尝试使用用户连接,例如root@localhost。默认情况下,root用户不应该有密码。

答案 1 :(得分:0)

a)UNION是MySQL关键字,是两个查询的并集。这与 union 交集差异 概念不同,这些都是通过{{1}实现的}秒。 This may help explain

b)至于您的密码,用户名可能默认为JOIN,但也可能是其他内容。如果您没有设置它,密码可能是空字符串。也许尝试运行root