本文介绍GBase 8a的rename关键字,用于更改用户名的rename user和更改表名的rename table的语法、使用说明和样例。
目录导航
参考
修改用户名
语法
RENAME USER old_user TO new_user
说明
通过rename,将用户名改成新的名字。修改用户名必须具有全局 CREATE USER 权限。
样例
gbase> create user aaa;
Query OK, 0 rows affected (Elapsed: 00:00:00.16)
gbase> rename user aaa to bbb;
Query OK, 0 rows affected (Elapsed: 00:00:00.00)
更改表名
语法
如下vc_name是V9开启虚拟集群才有的。其它版本或未开启虚拟集群,可忽略。
RENAME TABLE [vc_name.][database_name.]old_table_name TO
[vc_name.][database_name.]new_table_name;
说明
RENAME TABLE 的功能就是将一张已经存在的表的名称修改为一个新的表名
称。
样例
gbase> create table aaa(id int);
Query OK, 0 rows affected (Elapsed: 00:00:00.52)
gbase> rename table aaa to bbb;
Query OK, 0 rows affected (Elapsed: 00:00:00.97)
gbase> desc bbb;
+-------+---------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+---------+------+-----+---------+-------+
| id | int(11) | YES | | NULL | |
+-------+---------+------+-----+---------+-------+
1 row in set (Elapsed: 00:00:00.00)