Kingbase(人大金仓数据库)(总结全网精华,虚拟机:从安装到操作数据库一条龙)

简介: KingbaseES 是一款由中国人大金仓信息技术股份有限公司自主研发的通用关系型数据库管理系统(RDBMS),专为中国市场设计,广泛应用于政府、金融、能源、电信等多个关键行业。它是国产数据库的代表之一,以其高安全性、高可用性和高性能著称,符合中国信息技术领域的自主可控要求。以下是关于KingbaseES的一些关键特点和功能:


前言:

       前一阵子一直在捣鼓人大金仓数据库,虽然国产化的数据库很值得夸赞,但是网上的资料确实少的可怜。特此记录一下我在学习这个数据库的心酸历程。

KingbaseES 是一款由中国人大金仓信息技术股份有限公司自主研发的通用关系型数据库管理系统(RDBMS),专为中国市场设计,广泛应用于政府、金融、能源、电信等多个关键行业。它是国产数据库的代表之一,以其高安全性、高可用性和高性能著称,符合中国信息技术领域的自主可控要求。以下是关于KingbaseES的一些关键特点和功能:

主要特点:

  1. 自主可控:作为完全自主知识产权的数据库产品,KingbaseES不受国外技术限制,满足国家安全与信息技术自主可控的战略需求。
  2. 安全性:提供三权分立(系统管理员、安全管理员、审计管理员)、自主访问控制、强制访问控制、数据库审计等高级安全特性,符合国家信息安全标准。
  3. 高可用性:支持主备容灾、双机热备、数据复制等多种高可用架构,确保数据库服务的连续性和稳定性。
  4. 高性能:通过优化的查询引擎、智能缓存管理、并行处理技术等,提高数据处理速度,满足大规模并发访问需求。
  5. 跨平台兼容:可在多种操作系统平台上运行,包括Windows、Linux(如麒麟、Red Hat等)、UNIX等,易于部署和迁移。
  6. 大数据处理能力:支持海量数据存储与处理,适用于大数据分析、数据仓库等应用场景。
  7. 兼容性与标准化:遵循SQL标准,提供与主流数据库(如Oracle、MySQL等)的兼容性,简化迁移和应用开发工作。
  8. 易用性与管理:提供图形化管理工具,便于数据库的安装、配置、监控和维护,降低管理成本。
  9. 技术支持与服务:提供专业的技术支持和服务体系,包括培训、定制开发、技术支持等,确保用户可以顺利部署和使用。

应用场景:

  • 政府信息系统:适用于电子政务、智慧城市等项目,满足对数据安全性、自主可控的高要求。
  • 金融行业:银行、保险、证券等行业,用于核心交易系统、数据仓库等。
  • 能源与电信:电力、石油、通信等领域,处理大规模实时数据和历史数据。
  • 企业应用:ERP、CRM、BI等企业级应用的后台数据库。

安装链接:

       linux安装KingbaseES(人大金仓数据库)_linux 安装 kingbase 获取用户输入 sm4 rc4-CSDN博客

转载于:齐穗穗

管理工具:

       这里我并不推荐大家去用人大金仓的数据库管理工具,因为并不能查看库内的数据,大家可以用Dbeaver管理工具。下载地址附下:

DBeaver Community | Free Universal Database Tool

但是Dbeavrer这里面并不能直接操作人大金仓,我们需要手动添加一下。

Dbeaver连接人大金仓KingbaseES V8(超详细图文教程)_dbeaver连接kingbase-CSDN博客

转载于:多喝清晨的粥

        image.gif 编辑

这样操作起来就非常方便了。

接下来就不能大佬出场了,我也该来点自己总结的东西。

当然,以下是经过排版整理的SQL命令列表,以更清晰易读的方式呈现:

数据库操作

- **导入数据库**:

 ```

 ./ksql -h IP -U 用户名 -d 数据库名 -f 数据库文件

 ```

- **登录数据库**:

 ```

 ./ksql -p 端口号 -U 用户名 数据库名

 ```

- **创建数据库**:

 ```

 CREATE DATABASE 数据库名;

 ```

- **删除数据库**:

 ```

 DROP DATABASE 数据库名;

 ```

- **导出数据库**:

 ```

 ./sys_dump -p 端口号 -d "数据库名" -U 用户名 -f 要存储的数据库文件

 ```

### 表操作

- **删除表**:

 ```

 DROP TABLE 表名;

 ```

- **创建表**:

 ```sql

 CREATE TABLE 表名 (

   字段1 类型约束,

   字段2 类型约束,

   ...

 );

 ```

 例子:

 ```sql

 CREATE TABLE anon.suggested_server_doc (

   id int4 NOT NULL,

   key_text varchar(100),

   "condition" varchar(100),

   value_text varchar(500)

 );

 ```

- **删除表数据**:

 ```

 DELETE FROM 表名 WHERE 条件;

 ```

- **查询表**:

 ```

 SELECT * FROM 表名;

 ```

- **插入数据**:

 ```

 INSERT INTO 表名 (字段1, 字段2) VALUES(值1, 值2);

 ```

- **更新数据**:

 ```

 UPDATE 表名 SET 字段 = 新值 WHERE 条件;

 ```

- **添加表描述**:

 ```

 COMMENT ON TABLE 表名 IS '表描述';

 ```

- **添加字段描述**:

 ```

 COMMENT ON COLUMN 表名.字段名 IS '字段描述';

 ```

- **修改字段类型**:

 ```

 ALTER TABLE 表名 ALTER COLUMN 字段名 TYPE 新类型;

 ```

- **查询license有效期**:

 ```

 SELECT GET_LICENSE_VALIDDAYS();

 ```

- **修改字符编码**:

 ```

 ALTER TABLE 模式名称.表名称 CHARACTER SET utf8 COLLATE utf8_general_ci;

 ```

### 查询与查看

- **查看数据库**:

 ```

 SELECT * FROM sys_database;

 ```

- **查看系统所有表**:

 ```

 SELECT * FROM sys_tables;

 ```

这样排版后,命令和说明更加清晰,便于阅读和执行。

希望可以帮到大家,也希望国产可以越做越好吧。

目录
打赏
0
0
0
0
23
分享
相关文章
【2025最新】VMware Workstation Pro 虚拟机配置与安装VMware Tools 感受它的强大~
VMware Tools 是 VMware 虚拟机中自带的一种增强工具,能够显著提升虚拟机的性能和用户体验。它提供了优化的显卡驱动程序、文件共享与拖放功能、时间同步以及跨虚拟机和宿主机的复制粘贴功能。安装 VMware Tools 可以让虚拟机在 VMware 平台上运行得更加高效,并且对于老旧系统(如 Win98、Win2000、WinXP)也能提供必要的驱动支持。每个虚拟机都需要独立安装与其操作系统版本相匹配的 VMware Tools,以确保最佳兼容性和性能表现。
54 6
【2025最新】VMware Workstation Pro 虚拟机配置与安装VMware Tools 感受它的强大~
【独家揭秘2025】VMware Workstation Pro虚拟机:免费安装教程大放送,一键解锁操作系统模拟神器!
VMware Workstation Pro 是由威睿(VMware)公司开发的一款功能强大的桌面虚拟化软件,允许用户在同一台物理计算机上同时运行多个操作系统,如Windows、..
44 2
【独家揭秘2025】VMware Workstation Pro虚拟机:免费安装教程大放送,一键解锁操作系统模拟神器!
Docker Compose V2 安装常用数据库MySQL+Mongo
以上内容涵盖了使用 Docker Compose 安装和管理 MySQL 和 MongoDB 的详细步骤,希望对您有所帮助。
161 42
虚拟化数据恢复—误还原快照导致虚拟机上数据库丢失的数据恢复案例
虚拟化数据恢复环境&故障: vmfs文件系统,存储的数据是SqlServer数据库及其他办公文件。 工作人员误将快照还原,导致了SqlServer数据库数据的丢失,需要恢复原来的SqlServer数据库文件。
64 22
超强数据库管理软件推荐-没有之一-还在用Navicat管理本地数据库的吗?还在为Navicat寻求绿色版或者购买正版的费用望而却步吗?DBeaver让你解决所有数据库本地编写问题-优雅草央千澈-DBeaver下载和安装
超强数据库管理软件推荐-没有之一-还在用Navicat管理本地数据库的吗?还在为Navicat寻求绿色版或者购买正版的费用望而却步吗?DBeaver让你解决所有数据库本地编写问题-优雅草央千澈-DBeaver下载和安装
171 18
超强数据库管理软件推荐-没有之一-还在用Navicat管理本地数据库的吗?还在为Navicat寻求绿色版或者购买正版的费用望而却步吗?DBeaver让你解决所有数据库本地编写问题-优雅草央千澈-DBeaver下载和安装
【YashanDB 知识库】ycm 托管数据库时,数据库非 OM 安装无法托管
【YashanDB 知识库】ycm 托管数据库时,数据库非 OM 安装无法托管
MySQL数据库下载安装教程(Windows&Linux)
本文档详细介绍了MySQL的安装步骤,包括安装前的准备工作、下载安装包、Windows和Linux系统下的具体安装流程,以及如何配置MySQL服务、设置环境变量、启动服务和连接数据库等关键操作。
JDBC编程安装———通过代码操控数据库
本文,教你从0开始学习JBCD,包括驱动包的下载安装调试设置,以及java是如何通过JBDC实现对数据库的操作,以及代码的分析,超级详细
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第16天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括配置系统源、安装 SQL Server 2019 软件包以及数据库初始化,确保 SQL Server 正常运行。
192 4
go语言中安装数据库驱动
【11月更文挑战第1天】
95 5

物联网

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等