用于添加、修改或删除数据库注释,不论此前是否已设置注释。
注释的变更会同时反映在 system.databases
和 SHOW CREATE DATABASE 查询中。
语法
ALTER DATABASE [db].name [ON CLUSTER cluster] MODIFY COMMENT 'Comment'示例
创建带注释的 DATABASE:
CREATE DATABASE database_with_comment ENGINE = Memory COMMENT 'The temporary database';要修改注释:
ALTER DATABASE database_with_comment
MODIFY COMMENT 'new comment on a database';要查看修改后的注释:
SELECT comment
FROM system.databases
WHERE name = 'database_with_comment';┌─comment─────────────────┐
│ new comment on database │
└─────────────────────────┘要删除数据库注释:
ALTER DATABASE database_with_comment
MODIFY COMMENT '';要验证该注释是否已被移除:
SELECT comment
FROM system.databases
WHERE name = 'database_with_comment';┌─comment─┐
│ │
└─────────┘