mysql中如何修改表的名字?修改表名?
2024-08-31 04:33:03
需求描述:
今天在进行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
最新文章
- FireDAC 连接access MDB数据库的方法
- C#代码规范
- Oracle中经典分页代码!
- C语言之strrchr函数
- AVL树(三)之 Java的实现
- JAVA TIMER定时器
- iOS 证书申请和使用详解(详细版)
- Java数据库编程(JDBC)
- 反汇编windows htonl()函数
- C# - string 转为 DateTime(自定义)
- polya定理小结
- python中的map,filter,zip函数
- unix网络编程之listen()详解
- Ubuntu下LaTex中文环境安装与配置
- 《Discuz安装时候出现乱码 -- 问题解决方法》
- 【.NET Core】docker Jenkins ASP.NET Core自动化部署
- python---用户登录程序
- 使用C#进行应用程序间通信(WPF与Unity通信)
- LeetCode 427 Construct Quad Tree 解题报告
- 使用 Node.js 搭建微服务网关
热门文章
- Java输出字符串格式问题 .UnknownFormatConversionException
- C语言 · 色盲的民主
- [code]代码格式1
- PostgreSQL LIKE 查询效率提升实验<;转>;
- hbase源码系列(七)Snapshot的过程
- 前端CSS-font属性,超链接的美化,css精灵,background综合属性
- docker-compose搭建wordpress
- Qt中使用的C++知识和技能-你必须要了解的
- Qt的一些鲜为人知但是非常有用的小功能
- 常用包管理三类工具:dpkg、apt和aptitude