SQL中在做查询时怎样给某一个字段重命名

 我来答
舒适还明净的海鸥i
2022-07-19 · TA获得超过1.7万个赞
知道小有建树答主
回答量:380
采纳率:0%
帮助的人:69.5万
展开全部
SQL中在做查询时怎样给某一个字段重命名

  MySQL中,如何使用SQL语句来对表中某一个雀局字段进行重命名呢?我们将使用alter table 这一SQL语句。

  重命名字段的语法为:alter table <表名> change <字段名> <字段新名称> <字段的类型>。

  现在我们来尝试把test表中的.t_name字段重命名为t_name_new字段。

  1、首先查看一下当前test表的结构

  mysql> describe test;

  +------------+-------------+------+-----+---------+-------+

  | Field | Type | Null | Key | Default | Extra |

  +------------+-------------+------+-----+---------+-------+

  | t_id | int(11) | YES | | NULL | |

  | t_name | var20) | YES | | NULL | |

  | t_password | 32) | YES | | NULL | |

  | t_birth | date | YES | | NULL | |

  +------------+-------------+------+-----+---------+-------+

  4 rows in set (0.00 sec)

  2、使用alter table语句颤斗来修改字段名称

  mysql> alter table test change t_name t_name_new var20);

  Query OK, 0 rows affected (0.11 sec)

  Records: 0 Duplicates: 0 Warnings: 0

  3、查看修改过后的结果

  mysql> describe test;

  顷洞让+------------+-------------+------+-----+---------+-------+

  | Field | Type | Null | Key | Default | Extra |

  +------------+-------------+------+-----+---------+-------+

  | t_id | int(11) | YES | | NULL | |

  | t_name_new | var20) | YES | | NULL | |

  | t_password | 32) | YES | | NULL | |

  | t_birth | date | YES | | NULL | |

  +------------+-------------+------+-----+---------+-------+

  4 rows in set (0.00 sec)

  至此,我们可以顺利的修改表中字段名称了。

  关于MySQL中使用SQL语句对字段进行重命名,本文就介绍这么多,希望对大家有所帮助,谢谢! ;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式