Dan*_*gro 7 mysql mysql-workbench
我正在尝试为php代码设置数据库名称.
但我有一个疑问,因为在Workbench中我有一个名为**的MySQL模式.它是等同于数据库还是不同的东西?我问这个是因为我没有在Workbench中找到任何对DB创建的明确引用.
Bil*_*win 19
是的,在MySQL中,架构和数据库是同义词.这甚至延伸到语法:
CREATE DATABASE foo;
DROP SCHEMA foo;
CREATE SCHEMA bar;
DROP DATABASE bar;
Run Code Online (Sandbox Code Playgroud)
模式和数据库基本上都是表的名称空间.
在SQL的一些其他实现中,术语数据库和模式的使用方式不同.