更新表#

语法#

ALTER TABLE tablename
ADD|DROP column datatype [NULL|NOT NULL] [CONSTRANINTS] [DEFAULT value]
ADD|DROP column datatype [NULL|NOT NULL] [CONSTRANINTS] [DEFAULT value]
...  

高级用法#

更多高级用法参考:MySQL5.7 Reference - alter table syntax

练习题#

  1. 给 User 表新增满足下面要求的一列
列名 类型 是否空 默认值
age 数字 非空 18
ALTER TABLE User
ADD age int(3) NOT NULL DEFAULT 18