浏览一下information_schema数据库和我最喜欢的一个项目的metadata,我很难理解MySQL的create schema命令和create database命令之间有什么区别(如果有的话).

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

谢谢

推荐答案

documentation of MySQL says人:

创建数据库创建一个数据库

所以,这两条指令做同样的事情似乎很正常.

Mysql相关问答推荐

如何将MySQL与AS&Quot;语法一起用于存储过程返回的表?

筛选器中的Case When语句

将值代入子查询

对具有依赖子查询结果的2列使用等式比较来优化连接

布尔值之间的 SQL less/greater 比较会产生意外结果

在带有 D.I 的 .NET AWS Lambda 中使用 MySql.Data

在 MYSQL 8 中的 JSON 字段上的 SELECT 中返回所有键及其数组项

拆分列值并适当地返回拆分值

如何编写一个查询,计算表中每个日期的一个日期加上前 4 天的记录数?

使用来自另一个表 mysql 的值将新行插入到表中

如何在 mysql 的 group by 子句中 Select 最后创建的记录?

MySQL Join 查询位置从订单

组平SQL查询结果

MySQL UPDATE 锁会因为连续的 SHARE 锁而饿死吗?

Over() 函数不覆盖表中的所有行

如果在表中多次发现 a 列中的相同值,则排除所有行

SQL UPDATE中的str_replace?

将 Django DB 从 SQLite 迁移到 MySQL 的最佳方法是什么?

使用 mysql 处理非常大的数据

如何允许 django 管理员将字段设置为 NULL?