如何在MySQL中的表中添加列?
要在MySQL的表中添加列,我们可以将ALTER命令与add column命令一起使用。首先,让我们创建一个具有ID和Name列的表。之后,我们将借助ALTER命令添加列名Age和Address。
以下是创建表的查询。
mysql> create table AddingColumnNameDemo-> (
-> Id int,
-> Name varchar(100)
-> );
我们可以借助DESC命令检查有关表的信息。
查询如下-
mysql> desc AddingColumnNameDemo;
这是输出。
+-------+--------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+-------+
| Id | int(11) | YES | | NULL | |
| Name | varchar(100) | YES | | NULL | |
+-------+--------------+------+-----+---------+-------+
2 rows in set (0.00 sec)
如您在上面看到的,只有两列。
以下是借助ALTER命令添加“年龄”和“地址”列的语法。
alter table yourTableNameadd column yourColumnName1 dataType,
add column yourColumnName2 dataType,
.
.
add column yourColumnNameN dataType,
在以下查询中应用上述语法,以将多个列添加到表中。
mysql> alter table AddingColumnNameDemo-> add column Age int,
-> add column Address varchar(300);
Records: 0 Duplicates: 0 Warnings: 0
我们已经成功添加了另外两个列名(年龄,地址)。现在让我们借助DESC命令进行检查。以下是查询。
mysql> DESC AddingColumnNameDemo;
这是输出。
+---------+--------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |
+---------+--------------+------+-----+---------+-------+
| Id | int(11) | YES | | NULL | |
| Name | varchar(100) | YES | | NULL | |
| Age | int(11) | YES | | NULL | |
| Address | varchar(300) | YES | | NULL | |
+---------+--------------+------+-----+---------+-------+
4 rows in set (0.00 sec)
以上是 如何在MySQL中的表中添加列? 的全部内容, 来源链接: utcz.com/z/335215.html