COLUMN 可以省略,后边表示需要建立约束的列名 ,比如设置student表 name 为not null 就这样
ALTER TABLE student MODIFY COLUMN name varchar(50) NOT NULL; 或者 直接 ALTER TABLE student MODIFY name varchar(50) NOT NULL;
column就是指定的你要修改的字段名
没意外的话,它应该是想表达可选的意思。可以写可以不写
alter table 表名 modify column 字段名
是完整的语法
其中column可以省略不写,变成
alter table 表名 modify 字段名
所以column用括号括起来,表示可省略的意思