VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

CREATE USER

功能描述

创建一个用户。

本文档只介绍CREATE USER语句兼容MySQL的特性,原Vastbase的CREATE USER语法未做删除和修改,详见CREATE USER

Vastbase在MySQL兼容模式下,支持CREATE USER如下特性用法:

  • 支持[IF NOT EXISTS]选项。

语法格式

CREATE USER [IF NOT EXISTS] user_name [ [ WITH ] option [ ... ] ] [ ENCRYPTED | UNENCRYPTED ]
 { PASSWORD | IDENTIFIED BY } { 'password' [ EXPIRED ] | DISABLE };

本文档仅列出部分语法,更多CREATE USER语法请参考CREATE USER

参数说明

  • IF NOT EXISTS

    如果已经存在相同名称的用户,不会报出错误,而会发出通知,告知通知此用户已存在。

  • user_name

    用户名称。

  • password

    登录密码。

本文档仅介绍新增关键字含义,更多参数说明请参考CREATE USER参数说明

示例

  • 创建新用户。

    CREATE USER IF NOT EXISTS test_user_1157997 PASSWORD 'Aa123456';
    
  • 创建用户同时给管理员与审计员属性。

    CREATE USER  IF NOT EXISTS user_1158067 password 'Aa123456' sysadmin auditadmin;