4.2.6.1. GaussDB-Oracle
4.2.6.1.1. 数据库用户
CREATE USER
CREATE USER [IF NOT EXISTS] user [auth_option] [, user [auth_option]] ...
user:
'user_name'@'host_name'
MariaDB语法,用于创建用户,其中 user
包含用户名和主机名两部分。
说明
GaussDB-Oracle不支持
IF NOT EXISTS
,转换后去掉GaussDB-Oracle不支持
@hostname
,转换后去掉MariaDB中
user_name
为大小写敏感,转换后用户名使用双引号包裹
示例
-- 创建用户(转换前)
CREATE USER IF NOT EXISTS 'gdborA'@'localhost' IDENTIFIED BY 'gdbora@123';
-- 创建用户(转换后)
CREATE USER "gdborA" IDENTIFIED BY 'gdbora@123';
ALTER USER
ALTER USER [IF EXISTS] user [auth_option] [, user [auth_option]] ...
user:
'user_name'@'host_name'
MariaDB语法,用于修改用户,其中 user
包含用户名和主机名两部分。
说明
GaussDB-Oracle不支持
IF EXISTS
,转换后去掉GaussDB-Oracle不支持
@hostname
,转换后去掉MariaDB中
user_name
为大小写敏感,转换后用户名使用双引号包裹
示例
-- 修改用户(转换前)
ALTER USER IF EXISTS 'gdborA'@'localhost' ACCOUNT UNLOCK;
-- 修改用户(转换后)
ALTER USER "gdborA" ACCOUNT UNLOCK;
DROP USER
DROP USER [IF EXISTS] user [, user] ...
user:
'user_name'@'host_name'
MariaDB语法,用于删除用户,其中 user
包含用户名和主机名两部分。
说明
GaussDB-Oracle不支持
IF EXISTS
,转换后去掉GaussDB-Oracle不支持
@hostname
,转换后去掉MariaDB中
user_name
为大小写敏感,转换后用户名使用双引号包裹
示例
-- 删除用户(转换前)
DROP USER IF EXISTS 'gdborA'@'localhost';
-- 删除用户(转换后)
DROP USER "gdborA";