二、6 修改删除
-- 修改表名 ALTER TABLE 旧表名 RENAME 新表名
ALTER TABLE teacher RENAME xmz表名
1、显示所有的表
2、修改其中一个表名后再显示所有的表
-- 增加表的字段 ALTER TABLE 表名 ADD 字段名 列属性[]
ALTER TABLE xmz ADD age INT(11)
此处增加的字段为 age int(2);
-- 修改表的字段(重命名,修改约束)
-- 修改约束 ALTER TABLE 表名 MODIFY 字段名 修改后的列属性[]
-- 重命名 ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新列属性[]
-- CHANGE 可以修改字段名和属性
ALTER TABLE xmz MODIFY age VARCHAR(11)
ALTER TABLE xmz CHANGE age age1 INT(11)
1、利用modify修改列属性 将age的属性int(2)----->varchar(11)
2、利用change修改 字段名和属性将字段名age以及属性修改为socer int(11)
-- 删除表的字段 ALTER TABLE 表名 DROP 要删除的字段名
ALTER TABLE xmz DROP age1
删除字段名为id的一项
-- 删除表 DROP TABLE IF EXISTS 表名 (如果存在再删除)
DROP TABLE IF EXISTS xmz
删除hello库中的dy
用if exists做一个判断,意为如果存在的话删除,可避免报错。
===所有的创建和删除操作尽量加上判断,以免报错===