我是按著菜鳥(niǎo)教程學(xué)的
學(xué)到UNION基本上就是比較陌生的了
先看我現(xiàn)在的數(shù)據(jù)庫(kù)
最初數(shù)據(jù)庫(kù)數(shù)據(jù)
本來(lái)按照流程這里到了UNION了 然后看了一下數(shù)據(jù)庫(kù)還缺點(diǎn)東西,所以先學(xué)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
執(zhí)行后屬性類型
ALTER TABLE hero CHANGE age 年齡 INT(3)
執(zhí)行后數(shù)據(jù)類型
- ALTER設(shè)置null值和默認(rèn)值
alter table table name modify field name not null default 100;
ALTER TABLE hero MODIFY 年齡 INT(3) NOT NULL DEFAULT 25
設(shè)置年齡不為空且默認(rèn)值為25
- 修改或者刪除默認(rèn)值
alter table table name alter field name set default value
ALTER TABLE hero ALTER 年齡 SET DEFAULT 30
設(shè)定年齡默認(rèn)值為30
alter table table name alter fielld name drop default
ALTER TABLE hero ALTER 年齡 DROP DEFAULT
刪除年齡的默認(rèn)值
- 修改表名
alter table table name rename new name