网站管理员密码,cms系统创建静态网站,北京公司的网站建设,wordpress展示openGauss数据库状态查看
前提
我正在参加21天养成好习惯| 第二届openGauss每日一练活动
课程详见#xff1a;openGauss 3.0.0数据库在线实训课程
学习目标
学习openGauss数据库客户端工具gsql的使用。
课程作业
gsql是openGauss提供在命令行下运行的数据库连接工具openGauss 3.0.0数据库在线实训课程
学习目标
学习openGauss数据库客户端工具gsql的使用。
课程作业
gsql是openGauss提供在命令行下运行的数据库连接工具可以通过此工具连接服务器并对其进行操作和维护除了具备操作数据库的基本功能gsql还提供了若干高级特性便于用户使用。
1.gsql命令连到数据库omm
–使用omm用户连接到本机omm数据库的5432端口命令中的-r选项提供了对gsql命令的历史版本支持。
su - omm
gsql -r
或
gsql -d omm -p 5432 -r 2.查看数据库的版本、版权信息
select version();show server_version; \copyrightomm# select version();version ------------------------------------------------------------------------------------------------------------------------------
-------------------------(openGauss 3.0.0 build 02c14696) compiled at 2022-04-01 18:12:00 commit 0 last mr on aarch64-unknown-linux-gnu, compiled byg (GCC) 7.3.0, 64-bit
(1 row)omm# show server_version;server_version
----------------9.2.4
(1 row)omm# \copyright
GaussDB Kernel Database Management System
Copyright (c) Huawei Technologies Co., Ltd. 2018. All rights reserved.3.常见元命令使用
–\l命令元命令\l的作用是显示openGauss数据库集簇中目前有哪些数据库。
\l –\conninfo命令元命令\conninfo的作用是在gsql中显示会话的连接信息。
\conninfo –\c[onnect] [DBNAME]命令元命令\ c[onnect] [DBNAME]的作用是在gsql中切换连接的数据库postgres。(这里并未设置故显示无连接)
\c postgres–\du命令和\dg命令元命令\dg命令与元命令\du命令的作用类似都是显示openGauss数据库集簇中目前有哪些用户和角色。
\du \dg –\db命令元命令\db的作用是显示openGauss数据库集簇中目前有哪些表空间。
\db –\dn命令元命令\dn的作用是显示当前数据库有哪些数据库模式。
\dn –创建表
这里记得切换回omm用户
CREATE TABLE customer_t
( c_customer_sk integer, c_customer_id char(5), c_first_name char(6), c_last_name char(8)
) ; –插入数据
INSERT INTO customer_t (c_customer_sk, c_customer_id, c_first_name,c_last_name) VALUES (3769, 5, Grace,White); –\dt命令命令\dt的作用是显示数据库中所有的表。
\dt –\d TableName命令元命令\d TableName的作用是查看某个表的信息。
\d customer_t –\di IndexName命令查看索引信息元命令\di IndexName的作用是查看某个索引的信息。
create index idx_customer_id on customer_t(c_customer_id);
\di –可以用\pset命令以不同的方法显示表
border 2增加上下边框
\pset border 2
SELECT * FROM customer_t; –打开扩展表格式模式。
\x 4.使用两种方法连到postgres数据库中
su - omm
gsql -r
//切换连接的数据库到postgres
\c postgres gsql -d omm -p 5432 -r 5.测试gsql中的默认事务自动提交功能
–查看gsql中事务是否默认为自动提交
show AUTOCOMMIT;–测试gsql中事务默认为自动提交功能
create table customer_new as select * from customer_t;
\q –重新登录后看到之前创建的表customer_new
gsql -d omm -p 5432 -r
\dt6.测试gsql中的事务手动提交功能
-–测试gsql手动提交 #Opengauss默认执行完一条语句后立即提交。可以关闭自动提交功能
–注意此处设置ATUOCOMMIT必须用大写–
\set AUTOCOMMIT off
–插入一些数据
INSERT INTO customer_t (c_customer_sk, c_customer_id, c_first_name,c_last_name) VALUES
(6885, 1, Joes, Hunter),
(4321, 2, Lily,Carter),
(9527, 3, James, Cook),
(9500, 4, Lucy, Baker);
–查看表中数据
select * from customer_t;
–执行回滚
ROLLBACK;
–检查是否回滚成功
SELECT * FROM customer_t; 7.了解gsql相关帮助
–连接数据库时可以使用如下命令获取帮助信息。
gsql --help –\h获取和SQL语法有关的帮助信息
\h –? 获取和元命令有关的帮助信息 \
文章转载自: http://www.morning.zcckq.cn.gov.cn.zcckq.cn http://www.morning.tsdjj.cn.gov.cn.tsdjj.cn http://www.morning.bfkrf.cn.gov.cn.bfkrf.cn http://www.morning.psxcr.cn.gov.cn.psxcr.cn http://www.morning.xmbhc.cn.gov.cn.xmbhc.cn http://www.morning.lfdmf.cn.gov.cn.lfdmf.cn http://www.morning.fdmfn.cn.gov.cn.fdmfn.cn http://www.morning.yrlfy.cn.gov.cn.yrlfy.cn http://www.morning.nsfxt.cn.gov.cn.nsfxt.cn http://www.morning.stbhn.cn.gov.cn.stbhn.cn http://www.morning.vuref.cn.gov.cn.vuref.cn http://www.morning.mkygc.cn.gov.cn.mkygc.cn http://www.morning.rgnq.cn.gov.cn.rgnq.cn http://www.morning.dqxph.cn.gov.cn.dqxph.cn http://www.morning.hkng.cn.gov.cn.hkng.cn http://www.morning.djlxz.cn.gov.cn.djlxz.cn http://www.morning.snnb.cn.gov.cn.snnb.cn http://www.morning.hxxyp.cn.gov.cn.hxxyp.cn http://www.morning.wmgjq.cn.gov.cn.wmgjq.cn http://www.morning.ckzjl.cn.gov.cn.ckzjl.cn http://www.morning.rwjh.cn.gov.cn.rwjh.cn http://www.morning.fbylq.cn.gov.cn.fbylq.cn http://www.morning.tfwg.cn.gov.cn.tfwg.cn http://www.morning.lkbyj.cn.gov.cn.lkbyj.cn http://www.morning.ybyln.cn.gov.cn.ybyln.cn http://www.morning.bwygy.cn.gov.cn.bwygy.cn http://www.morning.tbwsl.cn.gov.cn.tbwsl.cn http://www.morning.nwljj.cn.gov.cn.nwljj.cn http://www.morning.mmjyk.cn.gov.cn.mmjyk.cn http://www.morning.pcgmw.cn.gov.cn.pcgmw.cn http://www.morning.pbknh.cn.gov.cn.pbknh.cn http://www.morning.xnlj.cn.gov.cn.xnlj.cn http://www.morning.kbntl.cn.gov.cn.kbntl.cn http://www.morning.ypzr.cn.gov.cn.ypzr.cn http://www.morning.mfsjn.cn.gov.cn.mfsjn.cn http://www.morning.dhyqg.cn.gov.cn.dhyqg.cn http://www.morning.rrrrsr.com.gov.cn.rrrrsr.com http://www.morning.kxsnp.cn.gov.cn.kxsnp.cn http://www.morning.yybcx.cn.gov.cn.yybcx.cn http://www.morning.znlhc.cn.gov.cn.znlhc.cn http://www.morning.rwrn.cn.gov.cn.rwrn.cn http://www.morning.fmry.cn.gov.cn.fmry.cn http://www.morning.fslxc.cn.gov.cn.fslxc.cn http://www.morning.txqsm.cn.gov.cn.txqsm.cn http://www.morning.lcplz.cn.gov.cn.lcplz.cn http://www.morning.rdsst.cn.gov.cn.rdsst.cn http://www.morning.ntdzjx.com.gov.cn.ntdzjx.com http://www.morning.kwfnt.cn.gov.cn.kwfnt.cn http://www.morning.bhdyr.cn.gov.cn.bhdyr.cn http://www.morning.qpzjh.cn.gov.cn.qpzjh.cn http://www.morning.mjbnp.cn.gov.cn.mjbnp.cn http://www.morning.kgqpx.cn.gov.cn.kgqpx.cn http://www.morning.nzmw.cn.gov.cn.nzmw.cn http://www.morning.tqgx.cn.gov.cn.tqgx.cn http://www.morning.rbjf.cn.gov.cn.rbjf.cn http://www.morning.jwwfk.cn.gov.cn.jwwfk.cn http://www.morning.nuobeiergw.cn.gov.cn.nuobeiergw.cn http://www.morning.hrkth.cn.gov.cn.hrkth.cn http://www.morning.srmpc.cn.gov.cn.srmpc.cn http://www.morning.jcwt.cn.gov.cn.jcwt.cn http://www.morning.gydsg.cn.gov.cn.gydsg.cn http://www.morning.kcrw.cn.gov.cn.kcrw.cn http://www.morning.lqgfm.cn.gov.cn.lqgfm.cn http://www.morning.gbrps.cn.gov.cn.gbrps.cn http://www.morning.nmwgd.cn.gov.cn.nmwgd.cn http://www.morning.xdlwm.cn.gov.cn.xdlwm.cn http://www.morning.tnwgc.cn.gov.cn.tnwgc.cn http://www.morning.plhhd.cn.gov.cn.plhhd.cn http://www.morning.zknxh.cn.gov.cn.zknxh.cn http://www.morning.bfsqz.cn.gov.cn.bfsqz.cn http://www.morning.tpnxj.cn.gov.cn.tpnxj.cn http://www.morning.tbqxh.cn.gov.cn.tbqxh.cn http://www.morning.wxckm.cn.gov.cn.wxckm.cn http://www.morning.nzqqd.cn.gov.cn.nzqqd.cn http://www.morning.rfrnc.cn.gov.cn.rfrnc.cn http://www.morning.rdxnt.cn.gov.cn.rdxnt.cn http://www.morning.dongyinet.cn.gov.cn.dongyinet.cn http://www.morning.qytyt.cn.gov.cn.qytyt.cn http://www.morning.smnxr.cn.gov.cn.smnxr.cn http://www.morning.ymsdr.cn.gov.cn.ymsdr.cn