MySQL数据表添加字段(三种方式)

·
2025-10-29 07:50:49

基本概念解析数据表由行和列组成,专业术语中:

字段(Field):表的纵向列结构记录(Record):表的横向行数据字段添加方法详解MySQL支持三种字段添加位置,语法格式均通过ALTER TABLE指令实现:

一、末尾追加字段

ALTER TABLE 表名 ADD 新字段名 数据类型;操作示例:

创建基础表结构CREATE TABLE student ( id INT(4), name VARCHAR(20), sex CHAR(1));追加年龄字段ALTER TABLE student ADD age INT(4);验证结构| Field | Type | Null | Key ||-------|-------------|------|-----|| id | int(4) | YES | || name | varchar(20) | YES | || sex | char(1) | YES | || age | int(4) | YES | |二、首列插入字段

ALTER TABLE 表名 ADD 新字段名 数据类型 FIRST;操作示例:

ALTER TABLE student ADD stuId INT(4) FIRST;结构验证:

| stuId | int(4) | YES | || id | int(4) | YES | |三、指定位置插入字段

ALTER TABLE 表名 ADD 新字段名 数据类型 AFTER 目标字段;操作示例:

ALTER TABLE student ADD stuno INT(11) AFTER name;结构验证:

| name | varchar(20) | YES | || stuno | int(11) | YES | |