数据库
文章平均质量分 62
EbowTang
linux,windows,服务器,存储,云计算,云原生,网络,python,C++,shell,数据库,SQL,PLSQL,运维
展开
-
数据库-同义词
基本概念:同义词是数据库模式对象的⼀个别名,经常⽤于简化对象访问和提⾼对象访问的安全性。在使⽤同义词时,数据库将它翻译成对应模式对象的名字。与视图类似,同义词并不占⽤实际存储空间,只有在数据字典中保存了同义词的定义。在数据库中的⼤部分数据库对象,如表、视图、同义词、序列、存储过程等,数据库管理员都可以根据实际情况为他们定义同义词。隐藏对象名称和所有者。思维导图总结: 测试代码:(KES上实测)...原创 2022-06-27 14:17:01 · 1358 阅读 · 0 评论 -
数据库-序列
序列是用户创建的数据库对象,序列会产生唯一的整数。序列的一个典型的用途是创建一个主键的值,它对于每一行必须是唯一的。在语法中:sequence是序列发生器的名字INCREMENT BY n 指定序列号之间的间隔,在这儿 n 是一个整数 (如果该子句被省略,序列增量为 1)STARTWITH n 指定要产生的第一个序列数 (如果该子句被省略,序列从 1 开始)MAXVALUE n 指定序列能产生的最大值NOMAXVALUE 对于升序序列指定 10^27 为最大值,对于降序序列指定-1 为最大值(这是默认选项)原创 2022-06-24 15:58:46 · 630 阅读 · 0 评论 -
数据库-视图
一、简介视图是从一个或几个基本表(或视图)导出的表。它与基本表不同,是一个虚表。数据库只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。所以基本表中的数据发生变化,从视图中查询出的数据也就随之改变了。从这个意义上讲,视图就像一个窗口,透过它可以看到数据库中自己感兴趣的数据及其变化。视图只供查询。二、视图的作用:1、视图隐藏了底层的表结构,简化了数据访问操作,客户端不再需要知道底层表的结构及其之间的关系。2、视图提供了一个统一访问数据的接口。(即可以允许用户通过视图访问原创 2022-06-22 18:37:34 · 418 阅读 · 0 评论 -
数据库-完整性约束
在数据库设计的时候,表的数据有一定的取值范围和联系,多表之间的数据有时也有一定的参照关系。在创建表和修改表时,可通过定义约束条件来保证数据的完整性和一致性。约束条件是一些规则,在对数据进行插入、删除和修改时要对这些规则进行验证,从而起到约束作用。命名规则推荐采用:约束类型_约束字段:关于表级约束和列级约束:在KingbaseES数据库上测试了:1,表的创建,及其约束定义:1)直接表中定义约束方式 2)先定义表再定义约束2,测试主键,非空,检查三种约束......原创 2022-06-20 18:49:17 · 264 阅读 · 0 评论 -
CentOS环境下安装KingbaseES数据库
单机环境,做个简单记录:要求:1,kingbase数据库需要安装在指定的目录下,默认(也建议)是在/opt/Kingbase/ES/V8,2,创建备份目录/opt/Kingbase/bak3,创建kingbase账户,并且创建kingbase用户分组4,指定/opt/Kingbase/目录以及其子目录下的所有文件为kingbase账户所有(安装时涉及权限)5,创建/soft目录,并且指定其为kingbase账户及其kingbase用户分组都是用root账户进行处理,进行安装时才进行切换到kingb原创 2022-06-12 11:16:58 · 946 阅读 · 0 评论