华为云计算 云知识 什么是Schema

什么是Schema

Schema是数据库形式语言描述的一种结构,是对象的集合。

允许多个用户使用一个数据库而不干扰其他用户。

把数据库对象组织成逻辑组,让他们更便于管理。

形成命名空间,避免对象的名字冲突。

schema包含表及其他数据库对象,数据类型、函数、操作符等。

Schema结构示意图

table_a是名称相同的表,因为属于不同的schema,所以可以名称相同,而实际上可能存储不同的数据,具有不同的结构。

在访问同名表的时候,要指定shcema名称来明确指向目标表:select * from schema2.table_a; 明确要访问的是schema2下面的table_a的表。

Schema中文翻译为模式,但是在不同数据库里面用不同的概念来反映Schema,所以一般对于数据库用户来说,不会用模式这个词,而直接使用Schema这个英文单词本身。

上一篇:云市场SaaS类商品接入流程 下一篇:MDC智能驾驶开发者课程