本文为第二届openGauss每日一练,21天打卡计划第二天的作业部分,课程内容总结如下openGauss每日一练第 2天-数据库状态查看
作业1
gsql命令连到数据库omm
su - omm
gsql -d omm -r

作业2
.查看数据库的版本、版权信息
select version();
show server_version;
\copyright

作业3
常见元命令使用
\l
\c
\db



作业4
使用两种方法,连到postgres数据库中
gsql -d omm -r
\c postgres
\q
gsql -d postgres -r

作业5
.测试gsql中的默认事务自动提交功能
--查看gsql中事务是否默认为自动提交
show AUTOCOMMIT;
--测试gsql中事务默认为自动提交功能
create table customer_new as select * from customer_t;
\q
--重新登录后看到之前创建的表customer_new:
gsql -d postgres -p 5432 -r
\dt

作业6
测试gsql中的事务手动提交功能
\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');
rollback;

回滚成功
作业7
了解gsql相关帮助
--连接数据库时,可以使用如下命令获取帮助信息。
gsql --help
--\h获取和SQL语法有关的帮助信息
\h
--\? 获取和元命令有关的帮助信息
\?
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




