MySQL Workbench - Schema和Database一样吗?

时间:2012-10-31 00:13:11

标签: mysql mysql-workbench

我正在尝试为php代码设置数据库名称。

但我有一个疑问,因为在Workbench中我有一个名为 ** 的MySQL架构。它是等同于数据库还是不同的东西?我问这个是因为我没有在Workbench中找到任何关于数据库创建的明确引用。

1 个答案:

答案 0 :(得分:18)

是的,在MySQL中,架构和数据库是同义词。这甚至延伸到语法:

CREATE DATABASE foo;
DROP SCHEMA foo;

CREATE SCHEMA bar;
DROP DATABASE bar;

模式和数据库基本上都是表的名称空间。

在SQL的其他一些实现中,术语数据库和模式的使用方式不同。