MySQL中的模式/数据库之间的区别
MySQL中的模式和数据库有区别吗? 在SQL Server中,数据库是与模式相关的更高级容器。
  我读过Create Schema和Create Database在MySQL中做了基本相同的事情,这使我相信模式和数据库对于相同对象而言是不同的词。 
正如MySQL术语表中所定义的那样:
  在MySQL中,物理上, 模式与数据库是同义的。  您可以在MySQL SQL语法中用关键字SCHEMA替代DATABASE ,例如使用CREATE SCHEMA而不是CREATE DATABASE 。 
其他一些数据库产品也有所区别。 例如,在Oracle数据库产品中, 模式仅表示数据库的一部分:单个用户拥有的表和其他对象。
  取决于数据库服务器。  MySQL不关心,它基本上是一样的东西。 
  Oracle , DB2和其他企业级数据库解决方案进行了区分。  通常, 模式是表的集合, 数据库是模式的集合。 
参考MySql文档,
CREATE DATABASE用给定的名字创建一个数据库。 要使用此语句,您需要数据库的CREATE特权。 从MySQL 5.0.2开始,CREATE SCHEMA是CREATE DATABASE的同义词。
链接地址: http://www.djcxy.com/p/38039.html