博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql中如何修改表的名字?修改表名?
阅读量:7282 次
发布时间:2019-06-30

本文共 1214 字,大约阅读时间需要 4 分钟。

需求描述:

  今天在进行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           |+--------------------+4 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               | +--------------------+ 4 rows in set (0.00 sec

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

 

官方文档修改表名的语法:

mysql> help alter tableName: 'ALTER TABLE'Description:Syntax:ALTER TABLE tbl_name    [alter_specification [, alter_specification] ...]    [partition_options]alter_specification:    table_options.......| RENAME [TO|AS] new_tbl_name .......

 

文档创建时间:2018年8月20日17:08:13

转载于:https://www.cnblogs.com/chuanzhang053/p/9506674.html

你可能感兴趣的文章
很多开发人员的毛病
查看>>
云应用程序很慢?原因在应用,而不是云
查看>>
Linux下Git安装及配置
查看>>
量子纠缠:从量子物质态到深度学习
查看>>
多家银行手机转账现高危漏洞 ,用户资金或被非法窃取
查看>>
火币网徐宝龙谈大数据网络攻防与区块链
查看>>
企业并购中值得留意的10个陷阱
查看>>
布线须知:皮线光缆的特点
查看>>
软件定义网络对我们有多重要?
查看>>
黑客组织APT6入侵美国政府网络长达数年,奥巴马造吗?
查看>>
《中国人工智能学会通讯》——2.5 智能汽车人机交互与人机协同技术 的研究进展...
查看>>
从比特币说起, “区块链”到底是什么
查看>>
《数字视频和高清:算法和接口》一1.9标清和高清
查看>>
黑客攻击频发 网络安全公司借机争相IPO
查看>>
《VMware Virtual SAN权威指南》一1.3 超融合/服务器SAN解决方案
查看>>
《中国人工智能学会通讯》——7.19 挑战与机遇
查看>>
飞康发布业界首个标准化融合数据服务平台FreeStor
查看>>
浪潮成立人工智能部门 为AI提供顶尖计算产品
查看>>
飞康NSS虚拟化技术助力知名高校迈向数字化校园
查看>>
VMware正式加入Open-O 身份为白金会员
查看>>