基本概念解析数据表由行和列组成,专业术语中:
字段(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 | |