1

在 SQL Server 中,我们有:

Instance->Database->Schema->Objects (tables etc)

我很困惑 MySQL 的等价物是什么,特别是“数据库”和“模式”。据我所知,它是这样的:

| SQL Server | MySQL    |
|------------|----------|
| Instance   | Instance |
| Database   | Schema   |
| Schema     | N/A      |
| Objects    | Objects  |

我错了多远?

提前谢谢了。

4

2 回答 2

2

在 MySQL 数据库/模式中是同义词,所以你的方法是可以的。

于 2012-06-05T15:59:33.057 回答
1

来自http://lists.mysql.com/mysql/211616

在 MySQL 中,两者是等价的。无论出现在何处,关键字 DATABASE 或 DATABASES 都可以替换为 SCHEMA 或 SCHEMAS。例子:

创建数据库 <=> 创建模式

显示数据库 <=> 显示模式

值得一提的是,Oracle 也是如此。

于 2012-06-05T15:59:32.890 回答