我是按着菜鸟教程学的
学到UNION基本上就是比较陌生的了
先看我现在的数据库
最初数据库数据
本来按照流程这里到了UNION了 然后看了一下数据库还缺点东西,所以先学ALTER命令
- ALTER命令
- 删除、添加表字段
alter table table name drop field name type location
alter table table name add filed name type location
ALTER TABLE hero ADD age INT(3) FIRST
在第一列增加age属性
ALTER TABLE hero DROP age
删除刚才增加的属性
ALTER TABLE hero ADD age INT(2) AFTER id
重新添加age到id后
- 修改字段类型及名称
alter table table name modify filed name new type
alter table table name change filed name new field name new type
目前各属性类型
ALTER TABLE hero MODIFY age char
执行后属性类型
ALTER TABLE hero CHANGE age 年龄 INT(3)
执行后数据类型
- ALTER设置null值和默认值
alter table table name modify field name not null default 100;
ALTER TABLE hero MODIFY 年龄 INT(3) NOT NULL DEFAULT 25
设置年龄不为空且默认值为25
- 修改或者删除默认值
alter table table name alter field name set default value
ALTER TABLE hero ALTER 年龄 SET DEFAULT 30
设定年龄默认值为30
alter table table name alter fielld name drop default
ALTER TABLE hero ALTER 年龄 DROP DEFAULT
删除年龄的默认值
- 修改表名
alter table table name rename new name