【MySQL系列】使用 ALTER TABLE 语句修改表结构的方法
在MySQL中,可以使用ALTER TABLE
语句来修改表结构,例如添加、删除或修改列,添加或删除索引等。以下是一些常用的ALTER TABLE
语句示例:
- 添加新列:
ALTER TABLE table_name ADD column_name column_definition;
- 删除列:
ALTER TABLE table_name DROP column_name;
- 修改列类型或其他属性:
ALTER TABLE table_name MODIFY column_name new_column_definition;
- 重命名列:
ALTER TABLE table_name CHANGE old_column_name new_column_name column_definition;
- 添加主键:
ALTER TABLE table_name ADD PRIMARY KEY (column_name);
- 删除主键:
ALTER TABLE table_name DROP PRIMARY KEY;
- 添加索引:
ALTER TABLE table_name ADD INDEX index_name (column_name);
- 删除索引:
ALTER TABLE table_name DROP INDEX index_name;
确保在执行这些操作时考虑到数据的完整性和性能影响,并在生产环境中谨慎操作。
评论已关闭