MySQL已建表修改操作 | 您所在的位置:网站首页 › mysql修改表字段数据类型怎么改 › MySQL已建表修改操作 |
修改已经建立的表的字段一般以“alter table 表名”开头。 alter:改变,更改,改动; 修改 alter table 表名意思是对名为表名的表进行更改。 . 增加操作一般以 “alter table 表名 add” (更改表添加)开头 . 添加字段(中括号内的内容为选填) //first表示排列至第一个,after 字段名2则排列在字段名2之后 alter table 表名 add 字段名1 数据类型 [after 字段名2/first]; 添加主键(将还没有主键的表中,已经存在的字段修改为主键) alter table 表名 add primary key(字段名); 添加唯一性约束 alter table 表名 add unique(字段名); 添加外键 //其中外键名可以自己起 alter table 表名 add foreign key 外键名(本表字段) references 外表(外表字段);. 删除操作一般以 “alter table 表名 drop” (更改表删除)开头 drop:(意外地) 落下,掉下,使落下; (故意) 降下,使降落; 引申为删除 drop out:退出,离队 . 删除字段 alter table 表名 drop column 字段名; 删除主键 alter table 表名 drop primary key; 删除唯一性约束或索引(唯一性约束又称唯一性索引) alter table 表名 drop index 字段名; drop index 字段名 on 表名; 删除外键 alter table 表名 drop foreign key 外键名;. 更改操作一般以 “alter table 表名 modify” (更改表调整使更适合)或 “alter table 表名 change” (更改表转换)开头 . 修改字段名称(修改名称与转换更为接近,用change) //注意不填写数据类型会报错 alter table 表名 change 旧字段名 新字段名 数据类型 [约束条件]; 修改字段类型(修改字段类型是为了适应功能需求,用modify) alter table 表名 modify 字段名 新数据类型; 修改字段排列顺序 //first表示排列至第一个,after 字段名2则排列在字段名2之后 alter table 表名 modify 字段名1 数据类型 first/after字段名2 修改表名 alter table 表名 rename 新表名; |
CopyRight 2018-2019 实验室设备网 版权所有 |