1.增加/删除列
ALTER TABLE users ADD/DROP username [FIRST/AFTER id]
2.增加/删除主键约束
ALTER TABLE users ADD PRIMARY KEY (id)
ALTER TABLE users DROP PRIMARY KEY
3.增加/删除唯一约束
增加
ALTER TABLE users ADD/DROP UNIQUE KEY (username)
删除
ALTER TABLE users DROP KEY/INDEX username
4.增加/删除外键约束
添加外键约束前,外键列和参照列必须添加索引。
添加索引
ALTER TABLE users ADD INDEX nianling);
ALTER TABLE users1 ADD INDEX age);
增加
ALTER TABLE users ADD FOREIGN KEY (nianling) REFERENCES users1 (age)
删除
①查看约束名称
SHOW CREATE TABLE users
找到CONSTRAINT的名称为users_ibfk_1
②删除外键约束
ALTER TABLE users DROP FOREIGN KEY users_ibfk_1
5.修改列类型
ALTER TABLE users MODIFY id TINYINT NOT NULL FIRST/AFTER username
6.修改列名称
ALTER TABLE users CHANGE id ssid VARCHAR(10) [FIRST/AFTER username]
7.修改表名称
ALTER TABLE users RENAME yonghuming