需求描述:

  今天在进行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 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

.......

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

最新文章

  1. FireDAC 连接access MDB数据库的方法
  2. C#代码规范
  3. Oracle中经典分页代码!
  4. C语言之strrchr函数
  5. AVL树(三)之 Java的实现
  6. JAVA TIMER定时器
  7. iOS 证书申请和使用详解(详细版)
  8. Java数据库编程(JDBC)
  9. 反汇编windows htonl()函数
  10. C# - string 转为 DateTime(自定义)
  11. polya定理小结
  12. python中的map,filter,zip函数
  13. unix网络编程之listen()详解
  14. Ubuntu下LaTex中文环境安装与配置
  15. 《Discuz安装时候出现乱码 -- 问题解决方法》
  16. 【.NET Core】docker Jenkins ASP.NET Core自动化部署
  17. python---用户登录程序
  18. 使用C#进行应用程序间通信(WPF与Unity通信)
  19. LeetCode 427 Construct Quad Tree 解题报告
  20. 使用 Node.js 搭建微服务网关

热门文章

  1. Java输出字符串格式问题 .UnknownFormatConversionException
  2. C语言 · 色盲的民主
  3. [code]代码格式1
  4. PostgreSQL LIKE 查询效率提升实验<转>
  5. hbase源码系列(七)Snapshot的过程
  6. 前端CSS-font属性,超链接的美化,css精灵,background综合属性
  7. docker-compose搭建wordpress
  8. Qt中使用的C++知识和技能-你必须要了解的
  9. Qt的一些鲜为人知但是非常有用的小功能
  10. 常用包管理三类工具:dpkg、apt和aptitude