//主鍵 alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_fi
首頁 → 數(shù)據(jù)庫(kù)技術(shù)
背景:
閱讀新聞
MySQL alter 語句用法,添加、修改、刪除字段等
[日期:2010-02-22] 來源:MySQL社區(qū) 作者:MySQL [字體:]
//主鍵
alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id);
//增加一個(gè)新列
alter table t2 add d timestamp; alter table infos add ex tinyint not null default '0';
//刪除列
alter table t2 drop column c;
//重命名列
alter table t1 change a b integer;
//改變列的類型
alter table t1 change b b bigint not null; alter table infos change list list tinyint not null default '0';
//重命名表
alter table t1 rename t2;
加索引
mysql> alter table tablename change depno depno int(5) not null; mysql> alter table tablename add index 索引名 (字段名1[,字段名2 …]); mysql> alter table tablename add index emp_name (name);
加主關(guān)鍵字的索引
mysql> alter table tablename add primary key(id);
加唯一限制條件的索引
mysql> alter table tablename add unique emp_name2(cardnumber);
刪除某個(gè)索引
mysql>alter table tablename drop index emp_name;
修改表:
增加字段:
mysql> ALTER TABLE table_name ADD field_name field_type;
修改原字段名稱及類型:
mysql> ALTER TABLE table_name CHANGE old_field_name new_field_name field_type;
刪除字段:
mysql> ALTER TABLE table_name DROP field_name;
使用MySQL的LAST_INSERT_ID
Oracle 權(quán)限管理入門
相關(guān)資訊 mysql
圖片資訊
本文評(píng)論 查看全部評(píng)論 (0)
評(píng)論聲明
最新資訊
本周熱門
Linux公社簡(jiǎn)介 - 廣告服務(wù) - 網(wǎng)站地圖 - 幫助信息 - 聯(lián)系我們
本站(LinuxIDC)所刊載文章不代表同意其說法或描述,僅為提供更多信息,,也不構(gòu)成任何建議。
Copyright © 2006-2011 Linux公社 All rights reserved 浙ICP備06018118號(hào)
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com