当前位置: 代码迷 >> 综合 >> 江哥MySQL视频学习笔记-第03章 MySQL表增删改查-10-MySQL-修改表(掌握)
  详细解决方案

江哥MySQL视频学习笔记-第03章 MySQL表增删改查-10-MySQL-修改表(掌握)

热度:20   发布时间:2024-01-29 18:19:13.0

修改表

0 修改表名

rename table 原始名称 to 新的名称;

rename table stu to person;

1、添加字段

alter table 表名 add 新增字段名称 新增字段数据类型 [位置];

例如:

alter table person add age int;

注意点:默认情况下会将新增的字段放到原有字段的后面

 

alter table person add stunumber int first;

注意点:我们可以通过指定first将新增的字段放到原有字段的最前面

 

alter table person add phone int after name;

注意点:我们可以通过after指定将新增的字段放到哪个字段的后面

2、删除字段

alter table 表名 drop 字段名称;

alter table person drop phone;

3、修改字段

(1)修改字段的数据类型

alter table 表名 modify 需要修改的字段名称 新的数据类型;

例如

alter table person modify score double;

(2)修改字段的名称和数据类型

alter table 表名 change 原始字段名称 新的字段名称 新的数据类型;

例如

alter table person change age addr text;

  相关解决方案