Entries


上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

-件のコメント

コメントの投稿

新規

※設定NGワードは『http』です

投稿した内容は管理者にだけ閲覧出来ます

-件のトラックバック

トラックバックURL
http://pugiemonn.blog6.fc2.com/tb.php/1385-65494921

Mysql:テーブル名とカラム名を変更するときのSQL


こんにちは、ぷぎえもんさんってまだSQLなんて書いてるんですかとよく言われたりするぷぎえもんです。

         し!     _  -── ‐-   、  , -─-、 -‐─_ノ
‌  小 S    // ̄> ´  ̄    ̄  `ヽ  Y  ,  ´     )  S え
‌  学 Q    L_ /                /        ヽ  Q  |
‌  生 L    / '                '           i  L マ
‌  ま が    /                 /           く !?  ジ
‌  で 許    l           ,ィ/!    /    /l/!,l     /厶,
‌  だ さ   i   ,.lrH‐|'|     /‐!-Lハ_  l    /-!'|/l   /`'メ、_iヽ
‌  よ れ   l  | |_|_|_|/|    / /__!__ |/!トi   i/-- 、 レ!/   / ,-- レ、⌒Y⌒ヽ
‌  ね る   _ゝ|/'/⌒ヽ ヽト、|/ '/ ̄`ヾ 、ヽト、N'/⌒ヾ      ,イ ̄`ヾ,ノ!
‌   l の  「  l ′ 「1       /てヽ′| | |  「L!     ' i'ひ}   リ
‌    は   ヽ  | ヽ__U,      、ヽ シノ ノ! ! |ヽ_、ソ,      ヾシ _ノ _ノ
‌-┐    ,√   !            ̄   リ l   !  ̄        ̄   7/
‌  レ'⌒ヽ/ !    |   〈       _人__人ノ_  i  く            //!
‌人_,、ノL_,iノ!  /! ヽ   r─‐- 、   「      L_ヽ   r─‐- 、   u  ノ/
‌      /  / lト、 \ ヽ, -‐┤  ノ  キ    了\  ヽ, -‐┤     //
‌ハ キ  {  /   ヽ,ト、ヽ/!`hノ  )  モ    |/! 「ヽ, `ー /)   _ ‐'
‌ハ ャ   ヽ/   r-、‐' // / |-‐ く    |     > / / `'//-‐、    /
‌ハ ハ    > /\\// / /ヽ_  !   イ    (  / / //  / `ァ-‐ '
‌ハ ハ   / /!   ヽ    レ'/ ノ        >  ' ∠  -‐  ̄ノヽ   /
‌       {  i l    !    /  フ       /     -‐ / ̄/〉 〈 \ /!

豆腐メンタルなボクはまじで↑こんな心境です。

でもSQL使いたい機会あると思います。たぶん。
テーブル名とカラム名を変更したいという機会があったので、その際に使うSQLをメモしておきます。

ぐぐったらすぐ出てきました。

テーブル名の変更


ALTER TABLE 既存のテーブル名 RENAME TO 新しいテーブル名;


じっさいに書いたもの
ALTER TABLE friends RENAME TO mates;


カラム名の変更


ALTER TABLE <テーブル名> CHANGE <古いカラム名> <新しいカラム名> <型情報>;


じっさいに書いたもの
ALTER TABLE mates CHANGE friend_id mate_id int(11);


感想


drop tableできなかったのでこういうのが必要になりました。

       ____
     /      \
   /  _ノ  ヽ、_  \
  / o゚((●)) ((●))゚o \
  |     (__人__)     | たまにはSQLつかいたいんだお
  \     ` ⌒´     /


参考にしたサイト


MySQL で、テーブル名を変更する方法 (ALTER TABLE ... RENAME TO ...)
http://perltips.twinkle.cc/mysql/alter_table_rename_to.php

カラム名を変更する方法【MySQL】
http://www.programming-magic.com/20071019225602/


エキスパートのためのMySQL[運用+管理]トラブルシューティングガイドエキスパートのためのMySQL[運用+管理]トラブルシューティングガイド
(2010/06/12)
奥野 幹也

商品詳細を見る

0件のコメント

コメントの投稿

新規

※設定NGワードは『http』です

投稿した内容は管理者にだけ閲覧出来ます

0件のトラックバック

トラックバックURL
http://pugiemonn.blog6.fc2.com/tb.php/1385-65494921

Appendix

プロフィール

川崎修

  • Author:川崎修
  • インターネット大好き!
    調布周辺で自宅警備してます



    メール:pugiemonn@gmail.com
    skype:pugiemonn
    twilog:Twilog
    mixi:mixi
    facebook:facebook
My Profile by iddy
FC2ブログ

カレンダー

05 | 2017/06 | 07
- - - - 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 -

最近の記事

Twitter

コミュニティ

ブログ内検索

ブロとも申請フォーム

この人とブロともになる

Adsense

月別アーカイブ

はてぶ数

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。