本节内容:
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是新名
注意,不管改不改数据类型,后面的数据类型都要写