不同数据库的schema

转载:https://blog.csdn.net/u010429286/article/details/79022484

自理解:

1,MySQL

  • 其 schema 基本上和 database 等同
  • 表所属在具体的schema下;
  • 在程序中 jdbc:mysql://xxx:3306/数据库名称(schema)
  • 不同用户跨库访问表,需要为对应用户 赋 相应数据库权限(表权限)

2,Oracle

  • 其 schema 和用户名称有很强的关联性,在新建用户的时候,就会创建一个同名的 schema;
  • 表所属也是所属在 具体的用户下(schema);
  • 在程序中 jdbc:oracle:thin:@xxx:1521/数据库实例 用户名:User1 密码:Password1
  • User1用户访问User2内的表,首先要给 User1 赋 访问User2.TABLE A的权限,而后通过 User2.TABLE A 访问表。或者新建User2.TABLEA 的同义词

3,GreenPlum

原文地址:https://www.cnblogs.com/iullor/p/15766552.html