MySQL已建表修改操作 您所在的位置:网站首页 mysql修改表字段数据类型怎么改 MySQL已建表修改操作

MySQL已建表修改操作

2024-07-13 06:41| 来源: 网络整理| 查看: 265

修改已经建立的表的字段一般以“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 实验室设备网 版权所有