【适用场景】 DBA工作日常,保证是和连接数据库的客户端命令行的工具打交道最多了。熟悉了命令行交互工具的常规指令的使用,在日常的数据库管理及维护过程中,才能够事半功倍,如鱼得水。
数据库管理相关操作:
第一步:
我们还是正常切换到omm用户,并使用我们本堂课需要学习的命令行交互工具gsql登录至数据库:

第二步:
熟悉查询数据库版本的几种“姿势”:下图中我们使用了“摆”了三种“姿势”来展示我们数据库的版本信息:

第三步:
列出有哪些数据库:

第四步:
显示当前连接的会话信息,并连接至目标数据库:

获取到的当前会话信息中,我们得知当前的连接用户、连接、数据库信息等。
第五步:
显示目前连接的数据库中的用户角色的详细信息:

第六步:
列出当前连接的数据库对应的表空间信息:

第七步:
列出当前连接的数据库的schema:

数据库ddl、dml相关操作:
第一步:
创建表、插入数据:

第二步:
显示当前数据库中已创建的表:

第三步:
显示具体表的表结构、设置表显示方式:

以不同格式显示查询出来的表中数据信息:

gsql交互式工具中事务相关测试:
第一步:
查询目前会话的自动提交开关状态:

在开启自动提交、与关闭自动提交开关的两种场景下对事务的回滚测试:

今天就先介绍gsql交互式工具常用的一些功能,大家如果感兴趣的话,仍然可以研究下gsql的‘man’帮助。查看帮助的入口也有多种:
如:直接在操作系统数据库用户下的命令行下运行:gsql --help来获取帮助。
当然也可以在gsql交互状态下,使用\h或者? 来获取帮助信息。
最后修改时间:2022-11-25 11:44:18
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




