mysql alter table命令修改表結(jié)構(gòu)實(shí)例詳解
mysql alter table語(yǔ)句可以修改表的基本結(jié)構(gòu),例如添加字段、刪除字段、添加主鍵、添加索引、修改字段數(shù)據(jù)類(lèi)型、對(duì)表重命名等等操作,本文章通過(guò)兩個(gè)簡(jiǎn)單的實(shí)例向大家介紹mysql alter table的使用方法。
實(shí)例一:使用ALTER TABLE命令向表中添加字段、修改字段類(lèi)型以及設(shè)置主鍵。
首先創(chuàng)建一個(gè)表,SQL語(yǔ)句如下:
mysql> CREATE TABLE myTable( -> ID SMALLINT -> );
使用desc命令查看表結(jié)構(gòu):
mysql> desc myTable;
+-------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| ID | smallint(6) | YES | | NULL | |
+-------+-------------+------+-----+---------+-------+
使用ALTER TABLE命令向表中添加字段、修改字段類(lèi)型以及設(shè)置主鍵,SQL語(yǔ)句如下:
mysql> ALTER TABLE myTable -> ADD COLUMN Quantity SMALLINT UNSIGNED NOT NULL, -> MODIFY ID SMALLINT UNSIGNED NOT NULL, -> ADD PRIMARY KEY (ID);
再次使用desc命令查看表結(jié)構(gòu),我們發(fā)現(xiàn)上面的修改命令生效了:
desc myTable;
+----------+----------------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+----------------------+------+-----+---------+-------+
| ID | smallint(5) unsigned | NO | PRI | | |
| Quantity | smallint(5) unsigned | NO | | | |
+----------+----------------------+------+-----+---------+-------+
實(shí)例二:在上面的實(shí)例基礎(chǔ)上,我們刪除myTable表中的Quantity字段和PRIMARY KEY主鍵
mysql> ALTER TABLE myTable -> DROP COLUMN Quantity, -> DROP PRIMARY KEY;
查看表結(jié)構(gòu):
mysql> desc myTable;
+-------+----------------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+----------------------+------+-----+---------+-------+
| ID | smallint(5) unsigned | NO | | | |
+-------+----------------------+------+-----+---------+-------+
以上就是mysql alter table命令修改表結(jié)構(gòu)的資料整理,后續(xù)繼續(xù)補(bǔ)充相關(guān)資料,謝謝大家對(duì)本站的支持!
相關(guān)文章
ThinkPHP的SAE開(kāi)發(fā)相關(guān)注意事項(xiàng)詳解
這篇文章主要介紹了ThinkPHP的SAE開(kāi)發(fā)相關(guān)注意事項(xiàng),結(jié)合實(shí)例形式較為詳細(xì)的分析了thinkPHP針對(duì)SAE開(kāi)發(fā)的相關(guān)數(shù)據(jù)庫(kù)、緩存、文件、圖片、日志等操作注意事項(xiàng),具有一定參考借鑒價(jià)值,需要的朋友可以參考下2016-10-10
thinkphp3.2.3版本的數(shù)據(jù)庫(kù)增刪改查實(shí)現(xiàn)代碼
下面小編就為大家?guī)?lái)一篇thinkphp3.2.3版本的數(shù)據(jù)庫(kù)增刪改查實(shí)現(xiàn)代碼。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-09-09
PHP的MVC模式實(shí)現(xiàn)原理分析(一相簡(jiǎn)單的MVC框架范例)
PHP的mvc框架很多,像Yii,CodeIgniter,ThinkPHP等現(xiàn)在流行的框架,利用MVC模式進(jìn)行web頁(yè)面的開(kāi)發(fā),我們可以非常方便的編寫(xiě)web程序2014-04-04
PHP實(shí)現(xiàn)騰訊短網(wǎng)址生成api接口實(shí)例
騰訊短網(wǎng)址(url.cn短鏈接)生成api接口是騰訊官方對(duì)外公開(kāi)的短網(wǎng)址生成接口,可以將一個(gè)冗長(zhǎng)的鏈接縮短成10個(gè)字符以內(nèi)的短鏈接,需要的朋友跟隨小編一起看看吧2020-12-12
基于thinkPHP3.2實(shí)現(xiàn)微信接入及查詢token值的方法
這篇文章主要介紹了基于thinkPHP3.2實(shí)現(xiàn)微信接入及查詢tooken值的方法,結(jié)合實(shí)例形式分析了thinkPHP整合微信接口操作token值查詢的具體實(shí)現(xiàn)步驟與相關(guān)操作技巧,需要的朋友可以參考下2017-04-04

