修改 MySQL 数据库表结构可以使用以下命令:
- ALTER TABLE:该命令用于修改表的结构,包括添加、删除和修改表的列、约束和索引等。
- 修改表名:使用 ALTER TABLE 命令可以修改表的名称,例如:
ALTER TABLE table_name RENAME TO new_table_name;
- 添加列:使用 ALTER TABLE 命令的 ADD 子句可以向表中添加新列,例如:
ALTER TABLE table_name ADD column_name data_type;
- 删除列:使用 ALTER TABLE 命令的 DROP 子句可以删除表中的列,例如:
ALTER TABLE table_name DROP column_name;
- 修改列定义:使用 ALTER TABLE 命令的 MODIFY 子句可以修改表中列的定义,例如:
ALTER TABLE table_name MODIFY column_name new_data_type;
- 修改列名称:使用 ALTER TABLE 命令的 CHANGE 子句可以修改表中列的名称,例如:
ALTER TABLE table_name CHANGE old_column_name new_column_name data_type;
- 添加主键约束:使用 ALTER TABLE 命令的 ADD PRIMARY KEY 子句可以为表添加主键约束,例如:
ALTER TABLE table_name ADD PRIMARY KEY (column_name);
- 添加外键约束:使用 ALTER TABLE 命令的 ADD FOREIGN KEY 子句可以为表添加外键约束,例如:
ALTER TABLE table_name ADD FOREIGN KEY (column_name) REFERENCES referenced_table_name (referenced_column_name);
- 添加索引:使用 ALTER TABLE 命令的 ADD INDEX 子句可以为表添加索引,例如:
ALTER TABLE table_name ADD INDEX index_name (column_name);
- 删除约束或索引:使用 ALTER TABLE 命令的 DROP 子句可以删除表中的约束或索引,例如:
ALTER TABLE table_name DROP PRIMARY KEY;
推荐腾讯云相关产品:云数据库 TencentDB
产品介绍链接地址:https://cloud.tencent.com/product/cdb