是否所有数据库都使用USE语句来切换数据库?

时间:2010-04-16 10:43:35

标签: php mysql database

MySQL使用USE database_name来更改活动数据库。这适用于所有数据库吗?

编辑:数据库是指DBMS。谢谢你引起我的注意。

4 个答案:

答案 0 :(得分:1)

所有使用SQL作为查询语言的人。所以包括oracle,postgresql,ms sql-server,db2甚至ms访问。所以我认为你已经覆盖了大部分案例。

编辑:排除postgresql - 你必须使用\ c

答案 1 :(得分:0)

没有。据我所知,Postgres使用\ c。此外,在oracle中,您将需要使用“alter session”命令。

答案 2 :(得分:0)

没有。许多T-SQL数据库都有命令,但不是全部。就这么简单。

答案 3 :(得分:0)

SQLite无法识别“USE dbname”,而是使用“ATTACH”:

attach 'my.db' as mydb;