当前位置:嗨网首页>书籍在线阅读

14-修改表名

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

5.3.1 修改表名

MySQL是通过ALTER TABLE语句来实现表名的修改的,具体语法规则如下。

ALTER TABLE <旧表名>RENAME[TO]<新表名>;

其中,TO为可选参数,使用与否不影响结果。

【范例5-13】

将数据表tb_dept3改名为tb_deptment3。

执行修改表名操作之前,使用SHOW TABLES查看数据库中所有的表。

mysql> SHOW TABLES; +--------------+ | Tables_in_aa | +--------------+ |tb_dept1 | |tb_dept2 | |tb_dept3 |

使用ALTER TABLE将表tb_dept3改名为tb_deptment3,SQL语句如下。

ALTER TABLE tb_dept3 RENAME tb_deptment3;

语句执行后,检验表tb_dept3是否改名成功。使用SHOW TABLES查看数据库中的表,结果如下。

mysql> SHOW TABLES; +--------------+ | Tables_in_aa | +--------------+ |tb_dept1 | |tb_dept2 | | tb_deptment3 |

经比较可以看到,数据表列表中已经显示表名为tb_deptment3。

提示 读者可以在修改表名时使用DESC命令查看修改前后两个表的结构,修改表名并不修改表结构,因此修改名后的表和修改名前的表的结构必然是相同的。