数据库名称和用户名有什么区别?

时间:2017-09-19 06:32:47

标签: mysql database

数据库名称和用户名有什么区别?

2 个答案:

答案 0 :(得分:1)

数据库名称是数据库的名称,用户名是连接到数据库的用户的名称。

e.g。 John Smith可以连接到名为Database1的数据库。 Database1将是数据库名称,John Smith将是用户名。

如果您使用的是Oracle,则可以使用:

SELECT name FROM v$databases获取数据库名称

MySQL我认为是SELECT Database()

答案 1 :(得分:1)

  

数据库名称和用户名有什么区别?

这归结为:数据库和用户之间有什么区别?这让我想知道:你期望数据库和用户是同一个东西???

数据库主要是您存储数据的表的集合。您可以给它一个名称来指示它包含的内容,例如MYBUSINESS包含您在网上商店销售的产品的产品表,客户表等等。

然后有人在使用数据库。用户。他们用他们的用户名登录,比如TOMSMITH和MARYSMITH。其他人不允许使用数据库。它们没有用户名,也无法登录。如果用户更改了价格,您可以在具有用户名的表中记录此操作,以便您稍后知道谁更改了价格。

相关问题