云数据库 GAUSSDB-使用指导:操作步骤
操作步骤
- 使用gsql连接到 GaussDB 服务器。
gsql工具使用-d参数指定目标数据库名、-U参数指定数据库用户名、-h参数指定主机名、-p参数指定端口号信息。
若未指定数据库名称,则使用初始化时默认生成的数据库名称;若未指定数据库用户名,则默认使用当前操作系统用户作为数据库用户名;当某个值没有前面的参数(-d、-U等)时,若连接的命令中没有指定数据库名(-d)则该参数会被解释成数据库名;如果已经指定数据库名(-d)而没有指定数据库用户名(-U)时,该参数则会被解释成数据库用户名。
示例1,使用omm用户连接到postgres数据库的8000端口。
gsql -d postgres -p 8000
示例2,使用jack用户连接到远程主机postgres数据库的8000端口。
gsql -h 10.180.123.163 -d postgres -U jack -p 8000
集中式数据库实例中,连接主DataNode时可以把DataNode的IP地址使用逗号分隔全部添加到-h后,gsql将依次从前往后连接每个IP地址,查询当前DataNode是否为主DataNode,如果不是则断开连接尝试下一个IP地址,直到找到主DataNode为止。
gsql -h 10.180.123.163,10.180.123.164,10.180.123.165 -d postgres -U jack -p 8000
示例3,参数postgres和omm不属于任何选项时,分别被解释成了数据库名和用户名。
gsql postgres omm -p 8000
等效于
gsql -d postgres -U omm -p 8000
详细的gsql参数请参见命令参考。
- 执行SQL语句。
以创建数据库human_staff为例。
1 2
gaussdb=# CREATE DATABASE human_staff; CREATE DATABASE
通常,输入的命令行在遇到分号的时候结束。如果输入的命令行没有错误,结果就会输出到屏幕上。
- 执行gsql元命令。
以列出GaussDB中所有的数据库和描述信息为例。
1 2 3 4 5 6 7 8 9 10 11 12
gaussdb=# \l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges ----------------+----------+-----------+---------+-------+----------------------- human_resource | omm | SQL_ASCII | C | C | postgres | omm | SQL_ASCII | C | C | template0 | omm | SQL_ASCII | C | C | =c/omm + | | | | | omm=CTc/omm template1 | omm | SQL_ASCII | C | C | =c/omm + | | | | | omm=CTc/omm human_staff | omm | SQL_ASCII | C | C | (5 rows)
更多gsql元命令请参见元命令参考。
- CC哪家好_CC免费吗_CC使用指导
- 性能测试使用教程_性能测试操作步骤_性能测试快速入门-华为云
- GaussDB用法_GaussDB数据库使用方法_高斯数据库如何使用_华为云
- GaussDB连接_华为Gaussdb_高斯数据库连接_华为云
- 如何使用公网NAT网关通过多网关扩展容量_NAT网关免费吗_NAT网关使用指导
- GaussDB视频教程_gaussdb查看表结构语句_高斯数据库视频教程_华为云
- 华为CCI操作指导_华为云CCI如何使用_云容器实例怎么操作
- 域名转出-域名如何转出-域名转出流程-域名转出操作步骤
- GaussDB学习_gaussdb教程_高斯数据库学习_华为云
- GA全球加速如何根据时延实现流量调度_GA哪家好_GA使用指导