Перейти к основному содержанию
Перейти к основному содержанию

ALTER DATABASE ... MODIFY COMMENT

Добавляет, изменяет или удаляет комментарий к базе данных, независимо от того, был ли он задан ранее. Изменение комментария отражается как в system.databases, так и в результате запроса SHOW CREATE DATABASE.

Синтаксис

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

Примеры

Чтобы создать базу данных (DATABASE) с комментарием:

CREATE DATABASE database_with_comment ENGINE = Memory COMMENT 'Временная база данных';

Чтобы отредактировать комментарий:

ALTER DATABASE database_with_comment 
MODIFY COMMENT 'new comment on a database';

Чтобы просмотреть изменённый комментарий:

SELECT comment 
FROM system.databases 
WHERE name = 'database_with_comment';
┌─comment─────────────────┐
│ новый комментарий к базе данных │
└─────────────────────────┘

Чтобы удалить комментарий к базе данных:

ALTER DATABASE database_with_comment 
MODIFY COMMENT '';

Чтобы убедиться, что комментарий был удалён:

SELECT comment 
FROM system.databases 
WHERE  name = 'database_with_comment';
┌─comment─┐
│         │
└─────────┘