【摘要】 随着云计算技术的不断发展,云数据库已经成为了企业信息化建设中不可或缺的一部分。而在众多的云数据库产品中,华为GaussDB以其卓越的性能和稳定性备受用户青睐。 GaussDB云数据库是一款具有高性能、高可用、高安全等特点。它采用了先进的存储技术和算法,可以快速处理大量的数据请求,并保证数据的一致性和可靠性。同时,GaussDB还具有丰富的应用场景。例如,在电商行业中,可以使用GaussDB来存储
一、前言
随着云计算技术的不断发展,云数据库已经成为了企业信息化建设中不可或缺的一部分。而在众多的云数据库产品中,华为GaussDB以其卓越的性能和稳定性备受用户青睐。
GaussDB云数据库是一款具有高性能、高可用、高安全等特点。它采用了先进的存储技术和算法,可以快速处理大量的数据请求,并保证数据的一致性和可靠性。同时,GaussDB还具有丰富的应用场景。例如,在电商行业中,可以使用GaussDB来存储用户的购物记录和订单信息;在金融行业中,可以使用GaussDB来存储客户的账户信息和交易记录;在物流行业中,可以使用GaussDB来存储货物的运输信息和仓储信息等。
对于初学者来说,学习如何使用GaussDB云数据库也是一个不小的挑战。不过,华为提供了详细的官方资料,可以让用户可以轻松上手。 本次将为大家简单展示一下其CRUD的基础语句操作。
二、前提条件
1、连接数据库实例
通过“数据管理服务DAS”连接数据库实例(其他连接方式参见往期内容)

2、GaussDB实例正常运行
输入登录密码,点击“测试连接” 显示连接成功,则表示实例正常运行。

三、操作示例
1、选择实例并进入SQL执行界面
默认只有创建实例时的管理员用户可以访问初始数据库

2、创建数据库用户
--新增用户zhangsan
CREATE USER zhangsan WITH PASSWORD "P@ssw0rd";
----新增用户lisi,等价上面的语句,如果创建有“创建数据库”权限的用户,则需要加CREATEDB关键字。
CREATE USER lisi CREATEDB IDENTIFIED BY 'P@ssw0rd';
--查看新增用户
SELECT * FROM pg_user;3、创建数据库
--创建一个新的数据库
CREATE DATABASE Gauss_TEST1
创建完Gauss_TEST1数据库后,可以选择继续在默认的postgres数据库下做后续的体验。当然,也可以使用新用户连接到此数据库执行接下来的创建表等操作,需要赋予其connect的权限(如下图)。
--将数据库的create、connect权限授权给用户zhangsan
GRANT create,connect on database Gauss_TEST1 TO zhangsan 
本内容将切换新用户完成后续实验

4、创建SCHEMA
创建SCHEMA:
--创建SCHEMA,为用户zhangsan创建一个同名schema,子命令创建的表S、C、SC的拥有者为zhangsan。
CREATE SCHEMA zhangsan;




