MySQL基礎知識4——データテーブル(修正、テーブル構造操作)

1272 ワード

テーブル名の変更
基本構文
   
ALTER  TABLE  tbl_name 
RENAME  [TO | AS]  new_tbl_name


   
ALTER  TABLE  tbl_name 
RENAME  tbl_name  TO  new_tbl_name

     :
    ALTER TABLE user5
    RENAME TO user666;

     :
    ALTER TABLE user5
    RENAME user5 TO user666;

テーブル構造アクション
フィールド関連
基本構文
  
LTER  TABLE  tbl_name
ADD           【       】【FIRST  |  AFTER    】
                                                 


  
ALTER  TABLE  tbl_name
DROP     

    
ALTER TABLE user1
ADD username VARCHAR(20) NOT NULL UNIQUE FIRST; 


    
ALTER TABLE user1
DROP id;

フィールドのデフォルト値の関連付け
基本構文
     
ALTER  TABLE  tbl_name
ALTER      SET DEFAULT    


     
ALTER  TABLE  tbl_name
ALTER      DROP DEFAULT

フィールドの再定義(フィールド名は変更できません)
基本構文
ALTER  TABLE  tbl_name
MODIFY          【    】【FIRST | AFTER    】

ALTER TABLE user3
MODIFY username VARCHAR(20)NOT NULL ;   

フィールドの書き換え
基本構文
ALTER  TABLE  tbl_name
CHANGE                      【FIRST | AFTER    】 

ALTER TABLE user3
CHANGE username user VARCHAR(20) NOT NULL;