1 | ALTER TABLE tbl_name AUTO_INCREMENT = 100; |
修改列名称 CHANGE
1 | ALTER TABLE tbl_name CHANGE 列名 新列名 列定义 位置; |
数据表更名 RENAME
1 | ALTER TABLE tbl_name RENAME [ TO | AS ] 新名称; |
添加约束
1 | ALTER TABLE tbl_name ADD PRIMARY KEY (列名); |
1 | ALTER TABLE tbl_name ADD UNIQUE (列名); |
1 | ALTER TABLE tbl_name ADD FOREIGN KEY (列名) REFERENCES 父表(列名); |
1 | ALTER TABLE tbl_name ALTER 列名 SET DEFAULT 值; |
删除默认约束
1 | ALTER TABLE tbl_name ALTER 列名 DROP DEFAULT; |
删除主键
1 | ALTER TABLE tbl_name DROP PRIMARY KEY; |
删除唯一约束
1 | SHOW INDEXES FROM tbl_name; |
删除外键约束
1 | SHOW CREATE TABLE 表名; |