重要

古いバージョンの TiDB データベース (TiDB {{ curdocVersion }}) のドキュメントを表示しています。

TiDBデータベースの最新の安定バージョンを使用することをお勧めします。
重要
このページは英語版のページを機械翻訳しています。原文はこちらからご覧ください。

ALTER DATABASE

ALTER DATABASEは、現在のデータベースのデフォルトの文字セットと照合順序を指定または変更するために使用されます。 ALTER SCHEMAALTER DATABASEと同じ効果があります。

あらすじ

AlterDatabaseStmt
ALTERDATABASEDBNameDatabaseOptionList
DatabaseOption
DefaultKwdOptCharsetKw=CharsetNameCOLLATE=CollationNameENCRYPTION=EncryptionOpt

utf8mb4文字セットを使用するようにテストデータベーススキーマを変更します。

ALTER DATABASE test DEFAULT CHARACTER SET = utf8mb4;
Query OK, 0 rows affected (0.00 sec)

現在、TiDBは一部の文字セットと照合のみをサポートしています。詳細については、 文字セットと照合のサポートを参照してください。

MySQLの互換性

このステートメントは、MySQLと完全に互換性があると理解されています。互換性の違いは、GitHubでは問題を介して報告である必要があります。

も参照してください