修改删除表
修改
修改表名 ALTER TABLE 旧表名 RENAME AS 新表名
ALTER TABLE student RENAME AS student1
增加表的字段
增加的字段 ALTER TABLE 表名 ADD 字段名 列属性
ALTER TABLE student1 ADD food INT(11)
修改表的字段 (重命名,修改约束!)
修改字段ALTER TABLE 表名 MODIFY 字段名 列属性
ALTER TABLE student1 MODIFY food VARCHAR(11)
字段重命名
ALTER TABLE student1 CHANGE food food1 INT(10)
结论:
change用来字段重命名,不能修改字段类型和约束;
modify不能用来字段重命名,只能修改字段类型和约束;
删除
删除表的字段 ALTER TABLE 表名 DROP 加字段名
ALTER TABLE student1 DROP food1
删除表(如果表存在就删除)
DROP TABLE IF EXISTS +表名
所有的创建和删除操作尽量加上判断,以免报错
注意点:
- ``字段名,使用这个包裹
- 注释–
- sql关键字大小写不敏感
- 所有符号用英文