next up previous contents
Next: MODIFY 修改 Up: ALTER 語法 Previous: ALTER 簡介   Contents

ADD 新增

  1. 實作前先查看資料表 dyw_tbl 的欄位格式。
    [root@kvm8 ~]# mysql -s -uroot -p123qwe
    mysql> use dyw;
    mysql> show columns from dyw_tbl;
    Field	Type	Null	Key	Default	Extra
    dyw_id	int(11)	NO	PRI	NULL	auto_increment
    dyw_title	varchar(100)	NO		NULL	
    dyw_author	varchar(40)	NO		NULL	
    submission_date	date	YES		NULL	
    mysql>
    
  2. ADD 在資料表 dyw_tbl 最前面增加一個欄位 ti,格式為 TINYINT。
    mysql> alter table dyw_tbl add ti tinyint first;
    mysql> show columns from dyw_tbl;
    Field	Type	Null	Key	Default	Extra
    ti	tinyint(4)	YES		NULL	
    dyw_id	int(11)	NO	PRI	NULL	auto_increment
    dyw_title	varchar(100)	YES		NULL	
    dyw_author	varchar(40)	NO		NULL	
    submission_date	date	YES		NULL
    
  3. ADD 在資料表 dyw_tbl 欄位 dyw_id 後新加一個欄位 c,格式為一個字元 char(1)。
    mysql> alter table dyw_tbl add c char(1) after dyw_id;
    mysql> show columns from dyw_tbl;
    Field	Type	Null	Key	Default	Extra
    ti	tinyint(4)	YES		NULL	
    dyw_id	int(11)	NO	PRI	NULL	auto_increment
    c	char(1)	YES		NULL	
    dyw_title	varchar(100)	YES		NULL	
    dyw_author	varchar(40)	NO		NULL	
    submission_date	date	YES		NULL
    



2017-06-01