mysql修改表中文名_MySQL中如何修改表的名字?修改表名?

需求描述

今天在进行MySQL表的历史数据迁移,需要将某张表进行备份,修改表的名字,在此记录下操作过程。

操作过程

mysql> create table ts01 like ti_o_sms; #创建表结构.这样的建表方式,不仅仅是表的结构,连带着索引也会同时创建.

Query OK, 0 rows affected (0.02 sec)

mysql> alter table ts01 rename to ts01_new; #修改表名的语法:alter table rename to/as new_tablename;

Query OK, 0 rows affected (0.00 sec)

mysql> show tables;

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

| Tables_in_mytest |

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

| sms_send_blacklist |

| td_b_sendobject |

| ti_o_sms |

| ts01_new |

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

rows in set (0.00 sec)

或者

mysql> alter table ts01_new rename AS ts02;

Query OK, 0 rows affected (0.03 sec)

mysql> show tables;

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

| Tables_in_mytest |

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

| sms_send_blacklist |

| td_b_sendobject |

| ti_o_sms |

| ts02 |

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

rows in set (0.00 sec

备注:表名已经成功的进行修改。

官方文档修改表名的语法

mysql> help alter table

Name: 'ALTER TABLE'

Description:

Syntax:

ALTER TABLE tbl_name

[alter_specification [, alter_specification] ...]

[partition_options]

alter_specification:

table_options

.......| RENAME [TO|AS] new_tbl_name

.......

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值