MySQL中的模式和数据库之间有区别吗?在SQL Server中,数据库是相对于架构的更高级别的容器。
我读的Create Schema和Create Database做的基本上是在MySQL同样的事情,我相信这线索,架构和数据库是同一对象的不同的词。
Create Schema
Create Database
如MySQL词汇表中所定义:
实际上,在MySQL中, 模式 与 数据库 是同义词。您可以用MySQL SQL语法SCHEMA代替关键字DATABASE,例如使用CREATE SCHEMA代替CREATE DATABASE。 其他一些数据库产品也有区别。例如,在Oracle数据库产品中, 模式 仅代表数据库的一部分:单个用户拥有的表和其他对象。
实际上,在MySQL中, 模式 与 数据库 是同义词。您可以用MySQL SQL语法SCHEMA代替关键字DATABASE,例如使用CREATE SCHEMA代替CREATE DATABASE。
SCHEMA
DATABASE
CREATE SCHEMA
CREATE DATABASE
其他一些数据库产品也有区别。例如,在Oracle数据库产品中, 模式 仅代表数据库的一部分:单个用户拥有的表和其他对象。