ALTER TABLE table_name ADD COLUMN column_name column_definition;
其中,table_name是你想要添加新字段的表名,column_name是你要添加的新字段的名称,column_definition是你要添加的新字段的数据类型和长度。
例如,大家现在有一个名为“students”的表格,它具有以下结构:
+----+-----------+-----------+------+
id | firstname | lastname | age
+----+-----------+-----------+------+
1 | John | Smith | 21
2 | Sarah | Johnson | 22
3 | Bob | Williams | 23
+----+-----------+-----------+------+
现在大家想要向“students”表格中添加一个新字段“email”,它的数据类型是VARCHAR(50),代码如下:
ALTER TABLE students ADD COLUMN email VARCHAR(50);
此时,大家再使用“DESCRIBE”命令查看“students”表格的结构,就会发现新增的“email”字段已经被成功添加到数据表:
+-------+--------------+------+-----+---------+-------+
Field | Type | Null | Key | Default | Extra
+-------+--------------+------+-----+---------+-------+
id | int(11) | NO | PRI | NULL
firstname | varchar(20) | YES | | NULL
lastname | varchar(20) | YES | | NULL
age | int(11) | YES | | NULL
email | varchar(50) | YES | | NULL
+-------+--------------+------+-----+---------+-------+
如此一来,在已有的“students”表格中,大家就成功地添加了一个新的“email”字段。对于MySQL这样流行的数据库管理系统,这样的添加操作还有很多。希望大家通过学习,可以更深入地掌握MySQL的应用和管理。