GBase 8a
适配迁移
文章
GBase 8a的rename命令改用户名和改表名
GBase社区管理员发表于2021-01-07 14:46:4370次浏览0个评论
本文介绍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)
评论已关闭
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25052
- 42023-09-25浏览数:18521
- 52020-05-11浏览数:17526