ALTER {DATABASE | SCHEMA} [db_name]
alter_specification [alter_specification] ...
alter_specification:
[DEFAULT] CHARACTER SET charset_name
| [DEFAULT] COLLATE collation_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 を参照してください。
