对于一个宠物项目,information_schema数据库进入了顶峰, 元数据 达到了顶峰,我很难理解该create schema命令与create databaseMySQL命令之间的区别(如果有)。
information_schema
create schema
create database
有什么区别吗?如果不是这样,这是关系数据库行为的一种相当典型的模式(我听说过,对于其他数据库(例如Oracle),模式存在于数据库中,而不是与数据库处于同一级别)。
谢谢!
MySQL的文档说:
CREATE DATABASE创建具有给定名称的数据库。要使用此语句,您需要数据库的CREATE特权。从MySQL 5.0.2开始,CREATE SCHEMA是CREATE DATABASE的同义词。
因此,这两个指令执行相同操作似乎很正常。