ALTER {DATABASE | SCHEMA} [db_name
]alter_specification
[alter_specification
] ...alter_specification
: [DEFAULT] CHARACTER SETcharset_name
| [DEFAULT] COLLATEcollation_name
ALTER DATABASE
でデータベースの全体的な特徴を変更する事ができます。これらの特徴は、データベースディレクトリの
db.opt
ファイルに格納されています。ALTER
DATABASE
を利用する為には、データベース上の
ALTER
権限が必要です。ALTER
SCHEMA
は ALTER DATABASE
の同義語です。
CHARACTER SET
条項はデフォルト
データベースの文字セットを変更します。COLLATE
条項はデフォルト
データベースの照合を変更します。章 9. キャラクタセットサポートは文字セットと照合名を検討します。
ステートメントがデフォルト データベースに適応する場合、データベース名は省略する事ができます。
MySQL Enterprise. 製造環境では、データベースの変更は頻繁に起こる事ではないので、セキュリティ違反を意味するかもしれません。MySQL ネットワーク モニタリングとアドバイス サービスの一環で提供されるアドバイザーが、データ定義ステートメントが発行されると、自動的に警告を発します。追加情報については http://www-jp.mysql.com/products/enterprise/advisors.html を参照してください。