高斯数据库 Gauss

高斯数据库 Gauss_第1张图片

gauss DB OLTP 交易 保证数据和安全,主要是银行使用

高斯数据库 Gauss_第2张图片

gauss DB OLAP 分析 大部分是网络公司

高斯数据库 Gauss_第3张图片

gsql 使用gauss数据库的工具

高斯数据库 Gauss_第4张图片

$ gsql -d 数据库名 -p 端口号 -u 用户名 -w 密码 -h 客户端ip

gsql 常用参数

高斯数据库 Gauss_第5张图片

-d选项: 指定gsql客户端连接的数据库

-h选项: 指定gsql客户端连接的服务器IP

-U选项: 指定gsql客户端连接数据库的用户名

-p选项: 指定gsql客户端连接的服务器端口号

-W选项: 指定gsql客户端连接的用户密码

-r选项   开启箭头切换语句(当我们在gsql中执行了很多语句,需要重新执行之前执行过的语句,可以使用上箭头和下箭头,向前和向后翻阅之前执行过的命令和SQL语句)

-E选项   让gsql客户端程序在执行元命令的时候,显示其对应的SQL语句

-t选项   让gsql客户端程序在执行SQL查询语句的时候,返回的结果不显示列名及返回结果的行数

-A选项   让gsql客户端程序在执行SQL查询语句的时候,不对齐显示查询返回的行数据

-v选项   让gsql客户端程序在命令行中设置gsql环境变量

-c选项   让gsql客户端程序直接在命令行中运行SQL语句
例 gsql -d studentdb -h 192.168.100.91 -U student -p 26000 -W mima \  //声明
      -c "select * from instructor where salary=80000"                //-c "sql语句"

-f选项   让gsql客户端程序直接在命令行中直接运行SQL脚本文件

-q选项   让gsql客户端程序以安静的方式运行,只显示查询结果 (相当于创建一个表,只创建完成,不进行反馈)

gsql元命令

高斯数据库 Gauss_第6张图片

\l     显示openGauss数据库集簇中,目前有哪些数据库

\du (\dg) 显示openGauss数据库集簇中,目前有哪些用户和角色

\db    显示openGauss数据库集簇中,目前有哪些表空间

\dn    显示当前数据库,有哪些数据库模式

\d     显示当前数据库下的所有的数据库对象(相当于命令\dtvsE,这里E表示外部表)

\d 表名   查看某个表的具体信息(显示表的信息包括表的列名及数据类型、索引、外键、以及被哪个表引用。如果表不在数据库默认的表空间,还将显示表所在的表空间。)

\dt    显示数据库中所有的表

\dt+   以扩展的方式,显示数据库中所有的表

\di    查看数据库中所有索引的信息

\di 索引名   查看某个索引的详细信息

\dv    查询当前数据库下有哪些视图
(create or replace view 视图名 as    //创建或替换视图
select 表列名、表列名 from 表名)      //查询sql语句

\ds    查看数据库中序列的信息 
(假设表为test,列名为id、name,序列就有两个,分别为 test_id_seq、test_name_seq)

\df    查看数据库中关于存储函数的信息

\dx    查看已安装的扩展程序信息

\x     设置语句的输出模式   (\x on,则显示将按每条记录每列的方式来显示;\x off 修改显示方式为行方式)

\timing   设置为on,将显示SQL语句的执行时间

\h     获取SQL语句的帮助

\?     获取gsql元命令的帮助

\! os_command  在gsql中执行操作系统命令

\o  fileName   重定向输出到文件fileName   (\o myoutputfile将输出重定向到文件myoutputfile中,而不是把查询结果显示在终端)

\i  file.sql   在交互式gsql中,执行文件file.sql中的SQL语句

 \conninfo     显示会话的连接信息

数据库管理

高斯数据库 Gauss_第7张图片

普通表管理

高斯数据库 Gauss_第8张图片

高斯数据库 Gauss_第9张图片
高斯数据库 Gauss_第10张图片
高斯数据库 Gauss_第11张图片

高斯数据库 Gauss_第12张图片
高斯数据库 Gauss_第13张图片

分区表管理

高斯数据库 Gauss_第14张图片
高斯数据库 Gauss_第15张图片
高斯数据库 Gauss_第16张图片

索引

高斯数据库 Gauss_第17张图片
高斯数据库 Gauss_第18张图片
高斯数据库 Gauss_第19张图片
高斯数据库 Gauss_第20张图片
高斯数据库 Gauss_第21张图片

视图

高斯数据库 Gauss_第22张图片
高斯数据库 Gauss_第23张图片

序列

高斯数据库 Gauss_第24张图片
高斯数据库 Gauss_第25张图片

同义词

高斯数据库 Gauss_第26张图片

你可能感兴趣的:(数据库)