《Mysql入門mysql alter table 修改表命令詳細(xì)介紹》要點:
本文介紹了Mysql入門mysql alter table 修改表命令詳細(xì)介紹,希望對您有用。如果有疑問,可以聯(lián)系我們。
MySQL ALTER語法如下:MYSQL入門
ALTER [IGNORE] TABLE tbl_name alter_spec [, alter_spec ...] alter_specification: ADD [COLUMN] create_definition [FIRST | AFTER column_name ] or ADD INDEX [index_name] (index_col_name,...) or ADD PRIMARY KEY (index_col_name,...) or ADD UNIQUE [index_name] (index_col_name,...) or ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT} or CHANGE [COLUMN] old_col_name create_definition or MODIFY [COLUMN] create_definition or DROP [COLUMN] col_name or DROP PRIMARY KEY or DROP INDEX index_name or RENAME [AS] new_tbl_name or table_options
下面來看幾個實例:MYSQL入門
1、向表employee中添加Account_Number字段并設(shè)置其字段類型為INTMYSQL入門
ALTER TABLE employee ADD COLUMN Account_Number INT
MYSQL入門
2、修改表employee中的ID字段為索引MYSQL入門
ALTER TABLE employee ADD INDEX (ID)?MYSQL入門
3、修改表employee中的ID字段為主鍵PRIMARY KEYMYSQL入門
ALTER TABLE employee ADD PRIMARY KEY (ID)
MYSQL入門
4、修改表employee中的ID字段為唯一索引UNIQUEMYSQL入門
ALTER TABLE employee ADD UNIQUE (ID)
MYSQL入門
5、將employee表中的id字段重命名為salary并設(shè)置其數(shù)據(jù)類型為intMYSQL入門
ALTER TABLE employee CHANGE ID salary INT
MYSQL入門
6、刪除employee表中的Customer_ID字段MYSQL入門
ALTER TABLE employee DROP Customer_ID
MYSQL入門
7、刪除employee表中所有主鍵MYSQL入門
ALTER TABLE employee DROP PRIMARY KEY
MYSQL入門
8、刪除employee表中字段Customer_ID的索引,只是將Customer_ID的索引取消,不會刪除Customer_ID字段.MYSQL入門
ALTER TABLE employee DROP INDEX Customer_ID
MYSQL入門
9、修改employee表中First_Name的字段類型為varchar(100)MYSQL入門
ALTER TABLE employee MODIFY First_Name varchar(100)?MYSQL入門
10、將表employee重命名為CustomerMYSQL入門
ALTER TABLE employee RENAME Customer?MYSQL入門
11、多命令寫在一起:MYSQL入門
mysql> ALTER TABLE Books -> ADD PRIMARY KEY (BookID), -> ADD CONSTRAINT fk_1 FOREIGN KEY (PubID) REFERENCES Publishers (PubID), -> ADD COLUMN Format ENUM('paperback', 'hardcover') NOT NULL AFTER BookName;
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!MYSQL入門
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/5461.html