2019-11-30_alter

ALTER:  对表的数据结构进行改变的时候

添加:

ALTER TABLE student ADD hobby VARCHAR(64)

#增加 列  hobby     字段限制varchar(64)

ALTER TABLE student ADD duty VARCHAR(32) FIRST

#增加 列  duty     字段限制varchar(32)放在表的第一列

ALTER TABLE student ADD grade VARCHAR(16) AFTER age

#增加 列  duty     字段限制varchar(16)紧跟在  列  age  后

结果如下:


删除:

ALTER TABLE student DROP hobby

#删除 列  hobby     

ALTER TABLE student DROP PRIMARY KEY

#删除主键

结果如下:



修改:

关键字:  modify,  change,  rename,   alter “列名” set default “默认值”

modify:修改字段类型设置,不可以更改字段名

change: 修改字段类型设置 可以更改字段名

rename:修改表名

ALTER TABLE student MODIFY duty VARCHAR(64)

#修改 列 duty 长度为64

ALTER TABLE student CHANGE grade class VARCHAR(64)

#修改 列  grade  名称为 class 长度为64

ALTER TABLE student RENAME student_1

#修改 表 student 名称为 student_1

ALTER TABLE student_1 ALTER class SET DEFAULT 1

#修改 列 class  默认值为  1

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、数据库简介 1.数据库系统 1.1数据库 DataBase【DB】,指的是长期保存到计算机上的数据,按照一定顺...
    郑元吉阅读 614评论 0 6
  • 数据库:存放数据的仓库; 硬盘 运行内存 mysql 现在被oracle收购了 oracle oracle公司 s...
    凤之鸠阅读 954评论 0 0
  • 1 DDL创建数据库 1 直接创建数据库 create databases 数据库名; 2 判断是否存在并创建数据...
    纪绘阅读 622评论 0 0
  • 一、数据库系统 数据库DataBase【DB】,指的是长期保存到计算机上的数据,按照一定顺序组织,可以被各种用户或...
    EndEvent阅读 1,925评论 2 3
  • 数据查询语言DQL:select 数据操作语言DML:insert update delete 事务处理语言TPL...
    快扶我起来搬砖阅读 623评论 0 0