人大金仓数据库是一款强大的关系型数据库管理系统,具有简单易用、高性能和稳定可靠的特点。本文将介绍人大金仓数据库的安装方法、常用的SQL语法以及相关工具的使用。
一、安装方法:
1、下载人大金仓数据库安装程序;
2、运行安装程序,按照提示进行安装;
3、配置数据库的安装路径、端口号等参数;
4、完成安装后,启动人大金仓数据库服务。
进入容器
1、docker exec -it f41266a394b2 bash
2、cd home/kingbase/ES/V8/template/ 这个是进入数据库配置文件目录
3、ps -ef|grep kingbase 查看你的数据库
4、ksql -U SYSTEM TEST 进入test数据库命令窗口
二、SQL语法:
人大金仓数据库支持标准的SQL语法,以下是一些常用的SQL语句示例:
-- 创建表
CREATE TABLE table_name (
column1 data_type,
column2 data_type,
...
);
-- 插入数据
INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);
-- 更新数据
UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;
-- 查询数据
SELECT column1, column2, ... FROM table_name WHERE condition;
-- 删除数据
DELETE FROM table_name WHERE condition;
三、工具的使用:
人大金仓数据库提供了多种工具来辅助数据库管理和开发,以下是其中几个常用的工具:
1、人大金仓管理工具(DM Studio):用于管理数据库、创建和修改表结构、执行SQL语句等;
2、人大金仓查询工具(DM Query):用于编写和执行查询语句,并查看查询结果;
3、人大金仓备份工具(DM Backup):用于对数据库进行备份和恢复操作;
4、人大金仓性能监控工具(DM Monitor):用于监控数据库的性能指标,如连接数、查询执行时间等。
通过使用这些工具,用户可以方便地管理和操作人大金仓数据库,提高工作效率。
四、迁移工具的使用
1、先在数据库连接 下创建数据库连接,作用是为了迁移用到的数据源和目标数据库
2、在数据库迁移任务下新建一个迁移任务,根据提示操作就行
3、然后点击你创建的任务,点击左上角执行
4、剩下就等待就行,如果有错误会有错误文件生成在你的电脑本地,会有提示
五、人大金仓兼容java程序期间遇到的问题
1、数据库中存在表sys_user,人大金仓数据库存在系统表sys_user,表冲突导致代码中查询的时候查的是系统表sys_user,而不是我们建的表。
设置普通用户忽略系统表。system登录数据库,可以使用工具进行执行,执行:
-- 这个语句是让上面的命令生效的。
alter system set search_path = "$USER", PUBLIC,SYS_CATALOG;
select sys_reload_conf();
2、使用迁移工具进行数据迁移,目前建表语句都会把表名和字段名加双引号,导致程序不能查询,可以通过设置kingbase.conf 里面配置,重启数据库服务,还没尝试,目前解决方案是通过脚本去手动创建表,然后使用数据库同步工具把信息通过到当前金仓库中
其实很简单,这个库使用起来也很奇葩,建议参考,需要数据库工具的可以联系我