データベースの変更
ALTER DATABASE
、現在のデータベースのデフォルトの文字セットと照合順序を指定または変更するために使用されます。 ALTER SCHEMA
ALTER DATABASE
と同じ効果があります。
概要
- AlterDatabaseStmt
- DatabaseOption
AlterDatabaseStmt ::=
'ALTER' 'DATABASE' DBName? DatabaseOptionList
DatabaseOption ::=
DefaultKwdOpt ( CharsetKw '='? CharsetName | 'COLLATE' '='? CollationName | 'ENCRYPTION' '='? EncryptionOpt )
例
utf8mb4 文字セットを使用するようにテスト データベース スキーマを変更します。
ALTER DATABASE test DEFAULT CHARACTER SET = utf8mb4;
Query OK, 0 rows affected (0.00 sec)
現在、TiDB は一部の文字セットと照合順序のみをサポートしています。詳細については文字セットと照合順序のサポート参照してください。
MySQL 互換性
TiDB のALTER DATABASE
ステートメントは MySQL と完全に互換性があります。互換性の違いが見つかった場合は、 バグを報告 。