Mysql-常用语法速查

参考地址

示例

  • 字段添加

    ALTER TABLE `table_name` 
    ADD `column_name` `type` `default value` `comment`;

  • 字段删除

    ALTER TABLE  `table_name`
    DROP `column_name`;

  • 修改字段名字

    ALTER TABLE `table_name`
    CHANGE `old_column_name` `new_column_name` `type`; -- 修改名字

  • 修改字段类型

    ALTER TABLE `table_name`
    MODIFY `column_name` `type`; -- 修改类型

  • 创建索引

    ALTER TABLE `tbl_index`
    ADD INDEX i_index (`i_a`, `i_b`);-- 创建索引,这个两个没有区别
    ALTER TABLE `tbl_index`
    ADD KEY i_key (`i_a`, `i_b`);

  • 修改表名

    RENAME TABLE `old_table` TO `new_table`;
    ALTER TABLE `old_table` RENAME `new_table`;

    https://dev.mysql.com/doc/refman/8.0/en/rename-table.html