如何在mysql中添加int字段:使用ALTER TABLE語句通過“ALTER TABLE表名”添加新字段int(長(zhǎng)度)或者“在現(xiàn)有字段之后添加新字段”增加格式。
(相關(guān)資料圖)
完整的字段包括字段名稱、數(shù)據(jù)類型和約束。MySQL添加字段的語法格式如下:
ALTER TABLE名稱添加新的字段名數(shù)據(jù)類型[約束];語法格式解釋如下:
表的名稱是數(shù)據(jù)表的名稱;
新字段名是要添加的字段的名稱;
數(shù)據(jù)類型是要添加的字段可以存儲(chǔ)數(shù)據(jù)。數(shù)據(jù)類型可以是inttext;
[約束]是可選的,用于約束添加的字段。
默認(rèn)情況下,這種語法格式會(huì)在表的最后一個(gè)位置(最后一列之后)添加一個(gè)新字段。
例子
測(cè)試數(shù)據(jù)庫中新學(xué)生數(shù)據(jù)表的SQL語句和運(yùn)行結(jié)果如下:
mysql USE測(cè)試;
數(shù)據(jù)庫已更改
mysql CREATE TABLE學(xué)生(
- id INT(4),
-姓名VARCHAR(20歲),
-sex CHAR(1));
查詢正常,0行受影響(0.09秒)使用DESC查看學(xué)生表結(jié)構(gòu)SQL語句,運(yùn)行結(jié)果如下:
mysql DESC學(xué)生;
- - - - - -
|字段|類型|空|鍵|默認(rèn)|額外|
- - - - - -
| id | int(4) | YES | | NULL | |
|名稱| varchar(20) | YES | | NULL | |
|性別|字符(1) |是| |空| |
- - - - - -
3行一組(0.01秒)使用ALTER TABLE語句添加一個(gè)INT類型字段。ageSQL語句和運(yùn)行結(jié)果如下:
mysql ALTER TABLE學(xué)生ADD age INT(4);
查詢正常,0行受影響(0.16秒)
記錄: 0更新3360 0警告3360 0使用DESC檢查學(xué)生表結(jié)構(gòu)并驗(yàn)證年齡字段是否已成功添加。SQL語句和運(yùn)行結(jié)果如下:
mysql DESC學(xué)生;
- - - - - -
|字段|類型|空|鍵|默認(rèn)|額外|
- - - - - -
| id | int(4) | YES | | NULL | |
|名稱| varchar(20) | YES | | NULL | |
|性別|字符(1) |是| |空| |
|年齡| int(4) | YES | | NULL | |
- - - - - -
集合中的4行(0.00秒)從運(yùn)行結(jié)果中,我們可以看到年齡字段已經(jīng)添加到學(xué)生表中,并且該字段已成功添加到表的最后一個(gè)位置。
有時(shí)需要在中間添加字段,所以如果在中間添加字段
此時(shí),您需要使用aft關(guān)鍵字語法格式,如下所示:
更改表名在現(xiàn)有字段名后添加新字段名數(shù)據(jù)類型[約束];后用于在現(xiàn)有字段后添加新字段。
請(qǐng)注意,新字段只能添加到現(xiàn)有字段之后,而不能添加到現(xiàn)有字段之前。
例子
使用ALTER TABLE語句在學(xué)生表中添加一個(gè)名為stuno的字段。stuno字段位于名稱字段之后。SQL語句和運(yùn)行結(jié)果如下:
mysql ALTER TABLE學(xué)生ADD stuo INT(11)AFTER name;
查詢正常,0行受影響(0.13秒)
記錄: 0副本: 0警告: 0
mysql DESC學(xué)生;
- - - - - -
|字段|類型|空|鍵|默認(rèn)|額外|
- - - - - -
| stuId | int(4) | YES | | NULL | |
| id | int(4) | YES | | NULL | |
|名稱| varchar(20) | YES | | NULL | |
| stuno | int(11) | YES | | NULL | |
|性別|字符(1) |是| |空| |
|年齡| int(4) | YES | | NULL | |
- - - - - -
集合中的6行(0.00秒)從運(yùn)行結(jié)果中,我們可以看到stuId字段已經(jīng)添加到學(xué)生表中,并且該字段成功添加到名稱字段后面的位置。
推薦教程:mysql視頻教程以上就是mysql如何增加int字段的細(xì)節(jié)!
來源:php中文網(wǎng)站
關(guān)鍵詞: