2008年10月02日
MySQL ALTER TABLE
久しぶりの授業メモでございます。
今回はMySQL での ALTER TABLEの使い方です。
あくまで授業で習った範囲なので、足りない部分があったらコメントで誰か教えてください。
ALTER TABLEはいろいろと操作できるのですが、基本的に共通する構文は
ALTER TABLE テーブル名 変更したい命令文```
でもって変更したい命令文は大きく分けて5つほどあります。
* ADD
* 列を追加
* 主キーの追加
* DORP
* 主キーの削除
* 列の削除
* MODIFY
* 列定義の変更
* CHANGE
* 列名の変更
* RENAME AS
* テーブル名の変更
それぞれのサンプルを書きます
ADD 列の追加
ALTER TABLE テーブル名 ADD 追加したい列名 列の型名```
ADD 主キーの追加
ALTER TABLE テーブル名 ADD PRIMARY KEY(主キーをつけたい列名)```
DROP 主キーの削除
ALTER TABLE テーブル名 DROP PRIMARY KEY```
DROP 列の削除
ALTER TABLE テーブル名 DROP 列名```
MODIFY 列定義の変更
ALTER TABLE テーブル名 MODIFY 列名 変更したい値,…```
CHANGE 列名の変更
ALTER TABLE テーブル名 CHANGE 変更前の列名 変更後の列名 変更前のデータ型```
RENAME AS テーブル名の変更
ALTER TABLE テーブル名 RENAME AS 変更後のテーブル名```
今日習ったのはこんな感じでしょうか?
聞き逃したのあるかも・・・。
てか、やっぱphpMyAdmin使いすぎはよくないね。
テーブル名の変更とかphpMyAdminでしかやったことないので非常に勉強になりました。
さっちー突っ込むところあったらコメントよろしく。