久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

數據庫如何增加表中字段

141次閱讀
沒有評論

共計 2931 個字符,預計需要花費 8 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

丸趣 TV 小編給大家分享一下數據庫如何增加表中字段,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

方法:1、使用“ALTER TABLE 表名 ADD 新字段名 數據類型;”語句在末尾添加字段;2、使用“ALTER TABLE 表名 ADD 新字段名 數據類型 FIRST;”語句在開頭添加字段。

Mysql 數據庫中增加表中字段的方法

1、在末尾添加字段

一個完整的字段包括字段名、數據類型和約束條件。MySQL 添加字段的語法格式如下:

ALTER TABLE  表名  ADD  新字段名 數據類型 [約束條件];

對語法格式的說明如下:

表名 為數據表的名字;

新字段名 為所要添加的字段的名字;

數據類型 為所要添加的字段能存儲數據的數據類型;

[約束條件] 是可選的,用來對添加的字段進行約束。

這種語法格式默認在表的最后位置(最后一列的后面)添加新字段。

2、在開頭添加字段

MySQL 默認在表的最后位置添加新字段,如果希望在開頭位置(第一列的前面)添加新字段,那么可以使用 FIRST 關鍵字,語法格式如下:

ALTER TABLE  表名  ADD  新字段名   數據類型  [約束條件] FIRST;

FIRST 關鍵字一般放在語句的末尾。

3、在中間位置添加字段

MySQL 除了允許在表的開頭位置和末尾位置添加字段外,還允許在中間位置(指定的字段之后)添加字段,此時需要使用 AFTER 關鍵字,語法格式如下:

ALTER TABLE  表名  ADD  新字段名   數據類型  [約束條件] AFTER  已經存在的字段名 

AFTER 的作用是將新字段添加到某個已有字段后面。

注意,只能在某個已有字段的后面添加新字段,不能在它的前面添加新字段。

(推薦教程:mysql 視頻教程)

示例:

使用 DESC 查看 student 表結構

mysql  DESC student;
+-------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| id | int(4) | YES | | NULL | |
| name | varchar(20) | YES | | NULL | |
| sex | char(1) | YES | | NULL | |
+-------+-------------+------+-----+---------+-------+
3 rows in set (0.01 sec)

1、在末尾添加一個 INT 類型的字段 age

mysql  ALTER TABLE student ADD age INT(4);
Query OK, 0 rows affected (0.16 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql  DESC student;
+-------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| id | int(4) | YES | | NULL | |
| name | varchar(20) | YES | | NULL | |
| sex | char(1) | YES | | NULL | |
| age | int(4) | YES | | NULL | |
+-------+-------------+------+-----+---------+-------+
4 rows in set (0.00 sec)

2、在表的第一列添加 INT 類型的字段 stuId

mysql  ALTER TABLE student ADD stuId INT(4) FIRST;
Query OK, 0 rows affected (0.14 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql  DESC student;
+-------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| stuId | int(4) | YES | | NULL | |
| id | int(4) | YES | | NULL | |
| name | varchar(20) | YES | | NULL | |
| sex | char(1) | YES | | NULL | |
| age | int(4) | YES | | NULL | |
+-------+-------------+------+-----+---------+-------+
5 rows in set (0.00 sec)

3、在 name 字段的后面添加名為 stuno,數據類型為 INT 的字段

mysql  ALTER TABLE student ADD stuno INT(11) AFTER name;
Query OK, 0 rows affected (0.13 sec)
Records: 0 Duplicates: 0 Warnings: 0
 
mysql  DESC student;
+-------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| stuId | int(4) | YES | | NULL | |
| id | int(4) | YES | | NULL | |
| name | varchar(20) | YES | | NULL | |
| stuno | int(11) | YES | | NULL | |
| sex | char(1) | YES | | NULL | |
| age | int(4) | YES | | NULL | |
+-------+-------------+------+-----+---------+-------+
6 rows in set (0.00 sec)

以上是“數據庫如何增加表中字段”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注丸趣 TV 行業資訊頻道!

向 AI 問一下細節

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-04發表,共計2931字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 合阳县| 琼海市| 合山市| 永春县| 印江| 峨山| 边坝县| 兴文县| 苍南县| 西盟| 长沙市| 无为县| 健康| 兴业县| 论坛| 盐边县| 五寨县| 汝阳县| 吉隆县| 金山区| 武城县| 龙山县| 麦盖提县| 大石桥市| 微山县| 绍兴市| 长子县| 东光县| 华亭县| 通江县| 岳阳市| 陆良县| 庆云县| 辽阳市| 大厂| 桐乡市| 惠来县| 平遥县| 鱼台县| 彰化县| 五华县|