数据库名称和用户名有什么区别?
答案 0 :(得分:1)
数据库名称是数据库的名称,用户名是连接到数据库的用户的名称。
e.g。 John Smith可以连接到名为Database1的数据库。 Database1将是数据库名称,John Smith将是用户名。
如果您使用的是Oracle,则可以使用:
SELECT name FROM v$databases
获取数据库名称
MySQL我认为是SELECT Database()
答案 1 :(得分:1)
数据库名称和用户名有什么区别?
这归结为:数据库和用户之间有什么区别?这让我想知道:你期望数据库和用户是同一个东西???
数据库主要是您存储数据的表的集合。您可以给它一个名称来指示它包含的内容,例如MYBUSINESS包含您在网上商店销售的产品的产品表,客户表等等。
然后有人在使用数据库。用户。他们用他们的用户名登录,比如TOMSMITH和MARYSMITH。其他人不允许使用数据库。它们没有用户名,也无法登录。如果用户更改了价格,您可以在具有用户名的表中记录此操作,以便您稍后知道谁更改了价格。