《Mysql實例MySQL修改表結(jié)構(gòu)操作命令總結(jié)》要點:
本文介紹了Mysql實例MySQL修改表結(jié)構(gòu)操作命令總結(jié),希望對您有用。如果有疑問,可以聯(lián)系我們。
表的布局如下:MYSQL入門
代碼如下:
mysql> show create table person;
| person | CREATE TABLE `person` (
? `number` int(11) DEFAULT NULL,
? `name` varchar(255) DEFAULT NULL,
? `birthday` date DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 |
刪除了列:MYSQL入門
代碼以下:
ALTER TABLE person DROP COLUMN birthday;
添加列:MYSQL入門
代碼如下:
ALTER TABLE person ADD COLUMN birthday datetime;
改動列,把number改動為bigint:MYSQL入門
代碼如下:
ALTER TABLE person MODIFY number BIGINT NOT NULL;
或者是把number改動為id,類型為bigint:MYSQL入門
代碼以下:
ALTER TABLE person CHANGE number id BIGINT;
添加主鍵:MYSQL入門
代碼如下:
ALTER TABLE person ADD PRIMARY KEY (id);
刪除了主鍵:MYSQL入門
代碼如下:
ALTER TABLE person DROP PRIMARY KEY;
添加獨一索引:MYSQL入門
代碼如下:
ALTER TABLE person ADD UNIQUE name_unique_index (`name`);
為name這一列創(chuàng)立了唯一索引,索引的名字是name_unique_index.MYSQL入門
添加通俗索引:MYSQL入門
代碼如下:
ALTER TABLE person ADD INDEX birthday_index (`birthday`);
刪除了索引:MYSQL入門
代碼如下:
ALTER TABLE person DROP INDEX birthday_index;
ALTER TABLE person DROP INDEX name_unique_index;
禁用非獨一索引MYSQL入門
代碼如下:
ALTER TABLE person DISABLE KEYS;
ALTER TABLE...DISABLE KEYS讓MySQL結(jié)束更新MyISAM表中的非唯一索引.
激活非唯一索引MYSQL入門
代碼如下:
ALTER TABLE person ENABLE KEYS;
ALTER TABLE ... ENABLE KEYS重新創(chuàng)立丟失的索引.
把表默認的字符集和所有字符列(CHAR, VARCHAR, TEXT)改為新的字符集:MYSQL入門
代碼如下:
ALTER TABLE person CONVERT TO CHARACTER SET utf8;
改動表某一列的編碼MYSQL入門
代碼如下:
ALTER TABLE person CHANGE name name varchar(255) CHARACTER SET utf8;
僅僅轉(zhuǎn)變一個表的默認字符集MYSQL入門
代碼如下:
ALTER TABLE person DEFAULT CHARACTER SET utf8;
改動表名MYSQL入門
代碼如下:
RENAME TABLE person TO person_other;
挪動表到其他數(shù)據(jù)庫MYSQL入門
代碼以下:
RENAME TABLE current_db.tbl_name TO other_db.tbl_name;
《Mysql實例MySQL修改表結(jié)構(gòu)操作命令總結(jié)》是否對您有啟發(fā),歡迎查看更多與《Mysql實例MySQL修改表結(jié)構(gòu)操作命令總結(jié)》相關(guān)教程,學(xué)精學(xué)透。維易PHP學(xué)院為您提供精彩教程。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/13629.html