跳转到主要内容
用于添加、修改或删除数据库注释,不论此前是否已设置注释。 注释的变更会同时反映在 system.databasesSHOW CREATE DATABASE 查询中。

语法

ALTER DATABASE [db].name [ON CLUSTER cluster] MODIFY COMMENT 'Comment'

示例

创建带注释的 DATABASE
Query
CREATE DATABASE database_with_comment ENGINE = Memory COMMENT 'The temporary database';
要修改注释:
Query
ALTER DATABASE database_with_comment 
MODIFY COMMENT 'new comment on a database';
要查看修改后的注释:
Query
SELECT comment 
FROM system.databases 
WHERE name = 'database_with_comment';
Response
┌─comment─────────────────┐
│ new comment on database │
└─────────────────────────┘
要删除数据库注释:
Query
ALTER DATABASE database_with_comment 
MODIFY COMMENT '';
要验证该注释是否已被移除:
Query
SELECT comment 
FROM system.databases 
WHERE  name = 'database_with_comment';
Response
┌─comment─┐
│         │
└─────────┘
最后修改于 2026年6月10日