📅  最后修改于: 2023-12-03 15:07:54.398000             🧑  作者: Mango
在 MySQL 数据库中,修改表中某一列的名称是常见的操作。通过使用 ALTER TABLE 语句可以轻松地完成此操作。
ALTER TABLE table_name RENAME COLUMN old_column_name TO new_column_name;
在上面的语法中,我们使用 ALTER TABLE 语句并指定要更改名称的列的旧名称和新名称。请注意在 MySQL 中使用关键字 COLUMN。
让我们通过一个示例来更好地理解如何更改列名称。
假设我们有一个表名为 students,它包含以下列:
| id | name | age | gender | grade | |----|-------|-----|--------|-------| | 1 | Alice | 20 | F | A | | 2 | Bob | 21 | M | B | | 3 | Carol | 19 | F | A |
现在,我们想要修改列名 "grade" 为 "class",使用以下代码可以完成此操作:
ALTER TABLE students RENAME COLUMN grade TO class;
修改后的表现如下:
| id | name | age | gender | class | |----|-------|-----|--------|-------| | 1 | Alice | 20 | F | A | | 2 | Bob | 21 | M | B | | 3 | Carol | 19 | F | A |
在 MySQL 中更改列名是很简单的,只需要通过 ALTER TABLE 语句指定要更改的列的旧名称和新名称即可完成。但是需要注意,更改列名可能会带来一些后续影响,因此请谨慎操作。