ALTER TABLE tb_name ADD [COLUMN] col_name column_definition [FIRST | AFTER col_name]
ALTER TABLE tb_name ADD [COLUMN] (col_name column_definition, ...)
ALTER TABLE tb_name DROP [COLUMN] col_name
ALTER TABLE tb_name DROP [COLUMN] col_name, ADD [COLUMN] col_name column_definition
ALTER TABLE tb_name ADD [CONSTRAINT [symbol]] PRIMARY KEY [index_type] (index_col_name, ...)
ALTER TABLE tb_name ADD [CONSTRAINT [symbol]] UNIQUE [INDEX|KEY] [index_name] [index_type] (index_col_name, ...)
ALTER TABLE tb_name ADD [CONSTRAINT [symbol]] FOREIGN KEY [index_name] (index_col_name, ...) reference_definition
ALTER TABLE tb_name ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT}
ALTER TABLE tb_name DROP PRIMARY KEY
ALTER TABLE tb_name DROP {INDEX|KEY} index_name
ALTER TABLE tb_name DROP FOREIGN KEY fk_symbol
ALTER TABLE tb_name MODIFY [COLUMN] col_name column_definition [FIRST | AFTER col_name]
ALTER TABLE tb_name CHANGE [COLUMN] old_col_name new_col_name column_definition [FIRST | AFTER col_name]
ALTER TABLE tb_name RENAME [TO|AS] new_tb_name
RENAME TABLE tb_name TO new_tab_name [, tb_name2 TO new_tb_name2...]
项目实践中应避免列名及表名的更改,若列名/表名已被调用再更改会影响使用