MySQL中的模式和数据库有区别吗?在SQL Server中,数据库是相对于模式的更高级容器
我读到createschema和createdatabase在MySQL中做了本质上相同的事情,这让我相信,对于相同的对象,Schema和Database是不同的词
如MySQL术语表中所定义:
在MySQL中,从物理上讲,模式与数据库同义。您可以在MySQL SQL语法中用关键字
SCHEMA代替DATABASE,例如使用createschema代替createdatabase其他一些数据库产品也有区别。例如,在Oracle数据库产品中,模式仅表示数据库的一部分:由单个用户拥有的表和其他对象