添加主键约束
ALTER TABLE tb1_name ADD [CONSTRAINT [symbol]] PRIMARY KEY [index_type] (index_col_name,…….)
ALTER TABLE user2 ADD CONSTRAINT PK_USER2_ID PRIMARY KEY(id);
添加唯一约束
ALTER TABLE user2 ADD UNIQUE(username);
添加默认约束 add , alter
ALTER TABLE user2 ALTER age SET DEFAULT 15;
删除主键 drop‘
ALTER TABLE user2 DROP PRIMARY KEY ;
删除唯一约束
显示唯一约束 show indexes from user2\G; (以网格形式呈现)
修改列定义 modify
ALTER TABLE user2 MODIFY pid VARCHAR(20) FIRST ;
修改列名称 CHANGE 可以修改名称、类型和定义(全能)
ALTER TABLE user2 CHANGE pid p_id SMALLINT UNSIGNED;
修改表名 rename
ALTER TABLE user2 RENAME user3;
方法2: rename table user3 to user2;
尽量少修改表名、列名