1.模式(schema)的定义:
模式(schema)是数据库的一个概念,可以理解为数据库中一个命名空间或者目录(但不可以嵌套),不同的模式下可以有相同名字表、函数、视图等对象且互相不冲突.
提出模式的概念是为了管理数据库里面的对象,只要有足够的权限,每个模式的对象可以互相调用.
允许使用模式的三个主要原因:
(1) 允许多个用户同时使用一个数据库系统彼此互相不收干扰.
(2)把数据库对象放在不同的模式下,组成逻辑组,便于管理.
(3)把第三方的应用可以放在一个新建的单独模式下,这样就避免了和本数据库的对象的名字产生
冲突.
2.公共(public)模式:
创建或者访问模式的对象,需要先写出该模式的名字,以及表名.中间用 ',' 隔开.
schema_name.table_name;