暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

openGauss每日一练打卡第二天

原创 夏雕 2022-11-25
341

opengauss每日一练打卡第二天

1.gsql命令连到数据库omm

命令:su - omm

命令:gsql -r

或 gsql -d omm -p 5432 -r

2.查看数据库的版本、版权信息

命令:select version();

show server_version;

\copyright

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

–创建表

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命令以不同的方法显示表:

\pset border 2

SELECT * FROM customer_t;

–打开扩展表格式模式。

\x

4.使用两种方法,连到postgres数据库中

omm@modb:~$ gsql -d omm -p 5432 -r

omm=# \c postgres

omm@modb:~$ gsql -d postgres -p 5432 -r

5.测试gsql中的默认事务自动提交功能

gsql中的事务:测试gsql中的默认事务自动提交功能

–查看gsql中事务是否默认为自动提交

show AUTOCOMMIT;

6.测试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

–\? 获取和元命令有关的帮助信息

最后修改时间:2022-11-30 15:19:25
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论