不同数据库的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 的同义词
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?