MySQLのSQLメモです。
MySQLバージョン5.0.20で実際に実行して確認したもので、バージョン3や4で利用できないかもしれません。
テーブルの文字コードの変更
SQL:
-
ALTER TABLE tblname CHARACTER SET 文字コード名
カラム位置の変更
bodyカラムをnameカラムの後に移動します。
ALTER TABLE tbl_name CHANGEで、カラム定義も変更できるので注意が必要です。
MySQL AB :: MySQL 5.1 リファレンスマニュアル :: 12.1.2 ALTER TABLE 構文
SQL:
-
ALTER TABLE tblname CHANGE body body text AFTER name;
特定のプレフィックスのテーブル一覧出力
SQL:
-
SHOW TABLES LIKE 'prefix%';
カラム、テーブル定義にコメントを追加
テーブル作成時にコメントを付加する場合:
SQL:
-
CREATE TABLE `test` (
-
`id` int UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id column',
-
`name` text COMMENT 'name column',
-
PRIMARY KEY (`id`)
-
) COMMENT='comment test'
カラムの定義変更時にコメントを付加する場合:
SQL:
-
ALTER TABLE test CHANGE name name text COMMENT 'name column';