开发者社区 问答 正文

MySQL中架构/数据库之间的区别?mysql

MySQL中的模式和数据库之间有区别吗?在SQL Server中,数据库是相对于架构的更高级别的容器。

我读的Create Schema和Create Database做的基本上是在MySQL同样的事情,我相信这线索,架构和数据库是同一对象的不同的词。

展开
收起
保持可爱mmm 2020-05-17 11:11:49 706 分享 版权
1 条回答
写回答
取消 提交回答
  • 如MySQL词汇表中所定义:

    实际上,在MySQL中,模式与数据库是同义词。您可以用MySQL SQL语法SCHEMA代替关键字DATABASE,例如使用CREATE SCHEMA代替CREATE DATABASE。

    其他一些数据库产品也有区别。例如,在Oracle数据库产品中,模式仅代表数据库的一部分:单个用户拥有的表和其他对象。来源:stack overflow

    2020-05-17 11:16:55
    赞同 展开评论