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

时间:2020-11-11 09:08:46 SQL 我要投稿

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语句对字段进行重命名,本文就介绍这么多,希望对大家有所帮助,谢谢!

【SQL中在做查询时怎样给某一个字段重命名】相关文章:

1.关于sql多条件多字段排序的教程

2.PHP中该怎样防止SQL注入

3.SQL查询语句大全

4.SQL查询语句讲解例子

5.SQL语言查询基础:连接查询和联合查询

6.sql语句的各种模糊查询

7.CAD中字段和动态反应文字

8.使用sql语句查询日期的方法