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

