mysqlmodify_mysql中修改表(alter table)的用法

  • Post author:
  • Post category:mysql


本节内容:

mysql数据库中 alter table语句的用法。

在数据库的维护中,后期会修改表修改表需要用到alter table修改表语句。

在创建表的过程中难免会考虑不周,因此后期会修改表修改表需要用到alter table语句

1,修改表名

复制代码 代码示例:

mysql> alter table student rename person;

Query OK, 0 rows affected (0.03 sec)

这里的student是原名,person是修改过后的名字

用rename来重命名,也可以使用rename to

2,修改字段的数据类型

复制代码 代码示例:

mysql> alter table person modify name varchar(20);

Query OK, 0 rows affected (0.18 sec)

Records: 0 Duplicates: 0 Warnings: 0

此处modify后面的name为字段名,我们将原来的varchar(25)改为varchar(20)

3,修改字段名

复制代码 代码示例:

mysql> alter table person change stu_name name varchar(25);

Query OK, 0 rows affected (0.20 sec)

Records: 0 Duplicates: 0 Warnings: 0

这里stu_name是原名,name是新名

注意,不管改不改数据类型,后面的数据类型都要写



版权声明:本文为weixin_39601194原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。