1.KingbaseES
KingbaseES就是指人大金仓数据库体系,其实就是人大金仓数据库服务本身
2.用户
就是就是操作数据库的角色
3.数据库实例
数据库实例就是一个程序,用于建立用户和人大金仓数据库服务之间的连接的,一个实例对应一个用户
4.数据库(Database)
一个数据库实例下可以创建多个数据库
创建数据库:create database 数据库名 owner 属主名
删除数据库:drop database 数据库名;
5.模式(Mode)
模式是数据库中的一个概念,可以将其理解为数据库(Database)下的目录,不同的模式下面可以有相同名称的表、函数等数据库对象。要有权限,各个模式之间也能相互调用。可以理解为模式是对数据库的逻辑分隔,用户可以根据需求不同,将数据库划分为不同的模式,在不同的模式下存放不同类型的数据。
创建模式:create schema 模式名 authorization 属主用户名;
删除模式:drop schema 模式名;
查看模式中的对象信息:\d+ 模式名.表名
6.表空间(Tablespace)
表空间就是用于存放数据,每个数据文件存放在一个指定的表空间中,而一个表空间可以存放多个数据文件甚至是不同模式、不同数据库中的数据文件。
比如你建了个user表,那么user表的数据会有一个对应的数据文件,这个数据文件就存在表空间里面。
创建用户或者创建表的时候都可以指定表空间,一般你创建用户的时候指定了表空间,创建表不指定的话会默认关联你用户对应的表空间。
7.实例、数据库、模式、表空间的关系