mysql-表格修改 alter table

1216-皇甫同学

发表文章数:34

热门标签

首页 » MySQL » 正文

alter table 用于修改表的属性,常用的操作有rename(重命名),add(添加字段及约束),modify(修改字段属性),change(修改字段名称),drop(删除字段、约束、表格、数据库等)

1、rename

表格重命名

alter table shiyan1 rename [to|as] shiyan2
#使用alter时,可以加as或to,也可以省略
rename table shiyan1 to shiyan2
#直接使用rename时不能省略to

2、add

添加字段及约束

alter table shiyan add id int primary key auto_increment
#添加字段
alter table shiyan add primary key(id)
#添加主键
alter table shiyan add unique (id)
#添加唯一约束

3、modify

修改字段属性

alter table shiyan modify id int unique not null auto_increment
#modify用来修改字段的属性,添加或删除约束

4、drop

删除表、键、默认值、字段、数据库等

alter table shiyan drop id 
#删除字段
alter table shiyan alter id drop default
#删除默认值
alter table shiyan drop primary key
#删除主键
alter table shiyan drop index id 
#删除唯一索引
drop table shiyan 
# 删除表
drop database test 
#删除数据库

备注,在表只有一列时,且该列同时具有自增长和主键属性,只有先删除自增长,才能删除主键。

5、change

修改字段名称,附带可以修改字段属性

alter table shiyan change id1 id int

6、修改存储引擎及默认值

alter table shiyan ENGINE = MyISAM
#修改表的存储引擎
alter table shiyan set id defalut 10
#设定自增长值
alter table shiyan auto_increment=10
#修改自增长值

 

标签:

拜师教育学员文章:作者:1216-皇甫同学, 转载或复制请以 超链接形式 并注明出处 拜师资源博客
原文地址:《mysql-表格修改 alter table》 发布于2020-09-03

分享到:
赞(0) 打赏

评论 抢沙发

评论前必须登录!

  注册



长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu3.3主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录