KingbaseES(金仓数据库)入门学习

前言

金仓是一种多进程架构,每一个连接到服务器的会话,在服务器上面都会为该会话分配进程

图形化界面管理

新建数据库名

然后新建一个模式

再创建一个表

新建一个表,然后设置列名

记得要保存

查询数据

也可以新建数据表,用命令查询

里到这里可以看见,最后一条使用的命令

选中之后点断开,就没了

已经杀掉了指定的会话

命令

查看 KingbaseES 数据库的状态

sys_ctl status
sys_ctl start # 启动

KSQL工具命令

进入test数据库,以system用户

ksql test system

不需要总是手敲密码

sys_encpwd -H \* -D \* -P \* -U system -W kingbase

密码会放在这个隐藏文件里

可以看见不需要输入密码了

交互式运行sql命令

以 ; 分号分隔结束,然后执行下一条命令

ksql -d test -U system -c "执行的命令"

利用考题导入sql 批处理

使用-f参数

ksql test system -f /install/EXAM_v0.11.sql

KSQL常用的元命令

\l+ 列数所有数据库信息

比如 \l 列出所有的数据库

可以看见加了+号显示更多的信息

\l+ 数据库名 查看某一数据库信息

\dt 查看表的详细信息

如果设置搜索路径,可以直接\dt 查看

set search_patch =exam;

比如

\d+ 查看某个列的详细信息

指定列名称查看信息

\db+ 查看表空间信息

\dn+ 列出模式和权限

\dp+ 查看模式下中所有的表的信息

默认直接\dp+ 不指定模式,会根据当前的搜索路径,进行搜索

指定模块搜索表,要加 .*

\dv 查询关联列表的名称

\dv infomation_schema.*

\di+ 列出索引

\x 纵向显示

纵向显示

\t 列名显示

\o 记录执行的命令

  • \o a.txt 保存到a.txt 文件中
  • \o 结束记录
  • ! 你想要执行的Linux命令

! 交互式执行Linux命令

! 后面要空格然后加上Linux名改了

\s 查看历史命令

\i 批处理sql语句

\i 后面是.sql的文件及绝对路径

使用元命令实现异构数据库交换

\copy 导出数据库表

\copy student to /home/kingbase/student.txt;
\copy student to /home/kingbase/student.csv csv;
\copy student to /home/kingbase/student.dat binary;

可以看见这三个文件导出成功

查看内容

\copy 导入数据库信息

create  table s1 as select * from student with no data; 创建一个表,但是没有数据
select * from s1; 查看表的内容,发现没有内容
\copy s1 from /home/kingbase/student.data binary; 使用 \copy 命令导入文件student.data到s1表中

copy 和\copy 的区别

KSQL小技巧

sql命令

查看最大的并发连接数

show max_connections;

查看版本

select version;

查看连接服务端的客户端IP

select inet_client_addr;

查看客户端的端口

select inet_client_port;

查看当前连接的信息

\conninfo

创建用户以及该用户密码

create user user01 password 'r';

切换用户登陆数据库

可以切换以下

\c进行切换到db01数据库,以user01用户登陆

\c db01 user01

可以看见切换成功

查看该会话在服务端的进程id

select sys_backend_pid;

直接\c

以当前用户登陆当前数据库,意味着重连,也可以说是切换会话

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/64928.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

前端导出PDF的组件及方法

前端导出PDF的组件及方法 在Web应用程序中,导出PDF文件是一项常见的需求。无论是为了打印、分享还是存档,能够将网页内容转换为PDF格式都非常有用。幸运的是,前端开发者有多种方法和组件可以实现这一功能。在本文中,我们将详细介…

基于Springboot的数字科技风险报告管理系统

博主介绍:java高级开发,从事互联网行业六年,熟悉各种主流语言,精通java、python、php、爬虫、web开发,已经做了多年的设计程序开发,开发过上千套设计程序,没有什么华丽的语言,只有实…

UDP Ping程序实现

第1关:Ping服务端创建UDP套接字 # UDPPingerServer.py from socket import * ########## Begin ##########serverSocket = socket(AF_INET, SOCK_DGRAM) serverSocket.bind(("0.0.0.0",12000)) ########## End ##########print( serverSocket) 第2关:接收并转发…

【大模型】ChatGPT 打造个人专属GPTs助手使用详解

目录 一、前言 二、GPTs介绍 2.1 GPTs是什么 2.2 GPTs工作原理 2.3 GPTs 主要功能 2.4 GPTs 应用场景 2.5 GPTs 优缺点 三、GPTs 创建个人专属应用操作过程 3.1 内置GPTs模板 3.1.1 内置GPTs使用过程 3.2 手动配置方式创建 GPTs 3.2.1 创建过程 3.3 使用对话方式创…

南海信息学竞赛高频考查点系列-1枚举2下标记数3部分和

这套题包含了历年真题,十分重要!!!!要考试的同学可以参考一下!! 此套题限时3小时。 #A. C05.L05.枚举及优化(二).课堂练习4.线段覆盖 题目描述 在一条数轴上&#xf…

【最后203篇系列】001 - 2024回顾

说明 最早在CSDN上写文章有两个目的: 1 自己梳理知识,以备日后查用2 曾经从别人的文章中得到过帮助,所以也希望能给人帮助 所以在这个过程中,我的文章基本上完全是原创,也非常强调落地与工程化。在不断写作的过程中…

地理数据库Telepg面试内容整理-基础技术栈

以下是围绕 Telepg地理数据库 的基础技术栈详细整理,包括数据库技术、空间索引、数据格式、查询与优化、开发语言与框架等内容,帮助构建与地理信息系统(GIS)相关的全面知识体系。 数据库技术 (1) 关系型数据库 ● PostgreSQL: ○

Java旅程(五)Spring 框架与微服务架构 了解 JVM 内部原理和调优

在现代企业级应用中,Spring 框架和微服务架构已经成为主流技术,而 Java 虚拟机(JVM)的理解和调优对于保证应用的高性能和稳定性也至关重要。本篇博客将深入讲解 Spring 框架与微服务架构,并进一步探讨 JVM 内部原理和调…

java后端传时间戳给前端的三种方式

一. 后端传时间戳给前端的几种方式 使用System.currentTimeMillis() 这是最简单的方式,返回自1970年1月1日(UTC)以来的毫秒数,可以直接传递给前端。 long timestamp1 System.currentTimeMillis();使用java.time.Instant Java…

Cobalt Strike 4.8 用户指南-第十四节 Aggressor 脚本

14.1、什么是Aggressor脚本 Aggressor Script 是Cobalt Strike 3.0版及更高版本中内置的脚本语言。Aggressor 脚本允许你修改和扩展 Cobalt Strike 客户端。 历史 Aggressor Script 是 Armitage 中开源脚本引擎Cortana的精神继承者。Cortana 是通过与 DARPA 的网络快速跟踪计…

Vue(四)

1.Vuex 1.1 Vuex是什么 Vuex 是一个插件,可以帮我们管理 Vue 通用的数据。例如:购物车数据、个人信息数据。 1.2 vuex的使用 1.安装 vuex 安装 vuex 与 vue-router 类似,vuex 是一个独立存在的插件,如果脚手架初始化没有选 v…

基础9 CRTP 与 Expression Templates

目录 一、奇异递归模版(CRTP) 二、表达式模板 🍉 概要 🍇 奇异递归模板模式(CRTP) 动机与原理 🍓 表达式模板(Expression Templates) 动机与原理 🍈 示例代码 &#x1f35…

如何在K8S集群中查看和操作Pod内的文件?

文章目录 一、理解Kubernetes中的Pod二、查看Pod内的文件三、操作Pod内的文件四、高级技巧五、常见问题与解决方案 在Kubernetes(K8s)集群中,Pod是最小的可部署单元; 一、理解Kubernetes中的Pod 在Kubernetes中,Pod是…

Zed调试宏 C语言错误日志 异常错误调试信息

1、C中的错误码 在C语言中通过返回错误码或设置全局的errno值来反馈错误问题。errno.h是一个头文件,它定义了一个全局变量errno,用于在程序中记录和报告错误的原因。这个机制主要用于处理系统调用或标准库函数出错时的错误反馈。当系统调用或库函数…

spring mvc | servlet :serviceImpl无法自动装配 UserMapper

纯注解SSM整合 解决办法: 在MybatisConfig添加 Configuration MapperScan("mapper")

分布式协同 - 分布式事务_TCC解决方案

文章目录 导图Pre流程图2PC VS 3PC VS TCC2PC(Two-Phase Commit,二阶段提交)3PC(Three-Phase Commit,三阶段提交)TCC(Try-Confirm-Cancel)2PC、3PC与TCC的区别2PC、3PC与TCC的联系 导…

源码分析之Openlayers中MousePosition鼠标位置控件

概述 本文主要介绍 Openlayers 中的MousePosition鼠标位置控件,该控件会创建一个元素在页面的右上方用来实时显示鼠标光标的位置坐标。该控件在实际应用很有效,可以实时获取鼠标位置,但是一般控件元素都会自定义。 源码分析 MousePosition…

脑肿瘤检测数据集,对9900张原始图片进行YOLO,COCO,VOC格式的标注

脑肿瘤检测数据集,对9900张原始图片进行YOLO,COCO,VOC格式的标注 数据集分割 训练组 70% 6930图片 有效集 20% 1980图片 测试集 10% 990图片 预处理 静态裁剪: 24-82&…

SQL进阶技巧:如何计算商品需求与到货队列表进出计划?

目录 0 需求描述 1 数据准备 2 问题分析 3 小结 累计到货数量计算 出货数量计算

步进电机接线和stm32引脚分配

实验设备 24v(12-48 v)直流电源 stm32f103最小系统板 步进电机驱动器 采用混合式二相步进电机J-5718HBS2401-野火42步进电机,驱动器为野火EBF-MSD4805 本人参考接线方式如下: 如上图所示通常采用共阴接线方式,具体…