数据库中的change和modify关键字常常出现在数据表字段名的重命名和类型约束修改的场合!
那么当真正使用它们的时候,它们的详细区别又是什么呢?
change关键字
- change修改使用格式
alter table 表名 change 旧字段名 新字段名 字段属性
修改字段名
alter table `SC` change StuId SId varchar(10);
- change也可以修改字段的类型
只需要原来的varchar类型换成你想要的的类型即可(验证过)
modify关键字
- modify修改样式
alter table 表名 modify 字段名 字段属性
- modify关键字该修改样式只能修改字段的类型,不能进行字段的重命名
以上是我近期学习的总结,如有不妥,请各位多多纠正!