小编典典

MySQL“创建模式”和“创建数据库”-有什么区别

mysql

对于一个宠物项目,information_schema数据库进入了顶峰, 元数据 达到了顶峰,我很难理解该create schema命令与create databaseMySQL命令之间的区别(如果有)。

有什么区别吗?如果不是这样,这是关系数据库行为的一种相当典型的模式(我听说过,对于其他数据库(例如Oracle),模式存在于数据库中,而不是与数据库处于同一级别)。

谢谢!


阅读 1528

收藏
2020-05-17

共1个答案

小编典典

MySQL文档说

CREATE DATABASE创建具有给定名称的数据库。要使用此语句,您需要数据库的CREATE特权。从MySQL 5.0.2开始,CREATE
SCHEMA是CREATE DATABASE的同义词。

因此,这两个指令执行相同操作似乎很正常。

2020-05-17