MySQL中如何修改表的名字?修改表名?「建议收藏」

MySQL中如何修改表的名字?修改表名?「建议收藏」需求描述 今天在进行MySQL表的历史数据迁移,需要将某张表进行备份,修改表的名字,在此记录下操作过程。 操作过程 mysql> create table ts01 like ti_o_sms; #…

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

代码100分

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

官方文档修改表名的语法

代码100分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

.......

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/8649.html

(0)
上一篇 2023-02-24 16:00
下一篇 2023-02-24

相关推荐

  • SQL SERVER查询数据库所有表的大小,按照记录数降序排列「建议收藏」

    SQL SERVER查询数据库所有表的大小,按照记录数降序排列「建议收藏」SELECT B.NAME,A.ROW_COUNT FROM SYS.DM_DB_PARTITION_STATS A,SYS.OBJECTS BWHERE A.OBJECT_ID=B.OBJECT_I

    2022-12-26
    146
  • Python中的concat函数使用方法

    Python中的concat函数使用方法Python作为一种高级编程语言,已经得到了广泛的应用。而作为Python中一个非常重要的函数,concat函数也被广泛应用于很多领域,如数据处理、文本处理等。该函数实现的是将两个或多个字符串连接起来形成一个新的字符串。本文主要介绍Python中的concat函数使用方法。

    2024-06-09
    53
  • MySQL 事务管理「终于解决」

    MySQL 事务管理「终于解决」事务的4个特性(ACID) 原子性 Atomicity。每个事务中的操作,要么都成功,要么都失败 一致性 Consistency。事务执行前后,数据库中的数据应该保持一致 隔离性 Isolation。

    2023-02-04
    152
  • Hadoop学习1「建议收藏」

    Hadoop学习1「建议收藏」一.Hadoop社区版和发行版 社区版:我们把Apache社区一直开发的Hadoop称为社区版。简单的说就是Apache Hadoophttp://hadoop.apache.org/ 发行版:基于A

    2023-03-03
    167
  • Python中__str__方法的用法与实例

    Python中__str__方法的用法与实例code__str__/code是Python中的一个特殊方法,用于创建一个对象的字符串表示形式。当我们打印一个对象时,实际上是调用该对象的code__str__/code方法,将其返回值输出到控制台。这个方法可以让我们自定义一个对象的字符串输出形式,方便调试和理解。

    2023-12-12
    103
  • ORA-12523:TNS:监听程序无法找到适用于客户机连接的例程「建议收藏」

    ORA-12523:TNS:监听程序无法找到适用于客户机连接的例程「建议收藏」在tnsnames.ora中修改客户端的连接方式为专用(DEDICATED)模式 重启数据库服务和监听服务

    2023-02-16
    291
  • Python -dev 的必备技能

    Python -dev 的必备技能Python 被广泛认为是一门易学易用的高级编程语言,但不等于它仅仅适用于入门者或小型项目,还可以创造强大的、复杂的软件,因为它拥有许多特性和库。本文将会就 Python -dev 的必备技能进行阐述以及提供相应的代码示例,包括 Python 编程技巧、流行的库和框架,以及一些其他的知识点。

    2024-04-13
    77
  • Python 中的 Amount 和 Number:如何正确使用?

    Python 中的 Amount 和 Number:如何正确使用?在 Python 中,我们经常涉及到 Amount(数量) 和 Number(数字) 的概念,它们是很基础也很重要的数据类型。在处理数据时,正确使用 Amount 和 Number,可以有效提高程序的效率、减少代码的复杂性。

    2024-01-16
    111

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注