MariaDB覚書 テーブル更新色々

MariaDB Ver10.4。MySQLのバージョンは5.5らしい。

-- DBスキーマの確認
SHOW DATABASES;

-- DBスキーマの作成
CREATE DATABASE {DB_NAME};

-- DBスキーマの削除
DROP DATABASE {DB_NAME};

-- {TBL_NAME}テーブルの論理名{TBL_COMMENT}変更
ALTER TABLE {TBL_NAME}  COMMENT {TBL_COMMENT};

-- {TBL_NAME}テーブルの物理名を{OLD_TBL_NAME}から{NEW_TBL_NAME}変更
RENAME TABLE {OLD_TBL_NAME} TO {NEW_TBL_NAME};

-- {TBL_NAME}テーブルの{PRE_COL_NAME}カラムの後ろにカラム追加
-- DEFAULT値はNULLの例
ALTER TABLE {TBL_NAME} ADD {COL_NAME}  {TYPE} DEFAULT NULL COMMENT {COL_COMMENT} AFTER {PRE_COL_NAME};

-- {TBL_NAME}テーブルのカラム名を{OLD_COL_NAME}から{NEW_COL_NAME}に変更(ついでに型も変える)
ALTER TABLE {TBL_NAME} CHANGE {OLD_COL_NAME} {NEW_COL_NAME} {TYPE};

-- {TBL_NAME}テーブルの{COL_NAME}カラムの型{TYPE}、論理名{COL_COMMENT}を変える
ALTER TABLE {TBL_NAME} MODIFY COLUMN {COL_NAME}  {TYPE} COMMENT {COL_COMMENT};

-- {TBL_NAME}テーブルの{COL_NAME}カラムを削除する
ALTER TABLE {TBL_NAME} DROP COLUMN {COL_NAME};

Add a Comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください