广告
返回顶部
首页 > 资讯 > 数据库 >mysql怎样修改表名
  • 527
分享到

mysql怎样修改表名

2024-04-02 19:04:59 527人浏览 薄情痞子
摘要

小编给大家分享一下Mysql怎样修改表名,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!如果表示MyISAM那么可以直接去到数据库

小编给大家分享一下Mysql怎样修改表名,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

如果表示MyISAM那么可以直接去到数据库目录mv就可以。

Innodb完全不行,自己测试过,会提示相关表不存在。

第一种方法:

RENAME database olddbname TO newdbname

这个是5.1.7到5.1.23版本可以用的,但是官方不推荐,会有丢失数据的危险

第二种方法:

1.创建需要改成新名的数据库
2.mysqldum 导出要改名的数据库
3.删除原来的旧库(确定是否真的需要)
当然这种方法虽然安全,但是如果数据量大,会比较耗时,哎,当时连这种方法都没有想到,真有想死的冲动。

第三种方法:

我这里就用一个脚本,很简单,相信大家都看的懂

#!/bin/bash
# 假设将sakila数据库名改为new_sakila
# MyISAM直接更改数据库目录下的文件即可


mysql -uroot -p123456 -e 'create database if not exists new_sakila'
list_table=$(mysql -uroot -p123456 -Nse "select table_name from infORMation_schema.TABLES where TABLE_SCHEMA='sakila'")


for table in $list_table
do
    mysql -uroot -p123456 -e "rename table sakila.$table to new_sakila.$table"
done

这里用到了rename table,改表名的命令,但是如果新表名后面加数据库名,就会将老数据库的表移动到新的数据库,所以,这种方法即安全,又快速。

以上是“mysql怎样修改表名”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网数据库频道!

您可能感兴趣的文档:

--结束END--

本文标题: mysql怎样修改表名

本文链接: https://www.lsjlt.com/news/62634.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql怎样修改表名
    小编给大家分享一下mysql怎样修改表名,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!如果表示MyISAM那么可以直接去到数据库...
    99+
    2022-10-18
  • MySQL中如何修改表的名字?修改表名?
    操作过程 mysql> create table ts01 like ti_o_sms; #创建表结构.这样的建表方式,不仅仅是表的结构,连带着索引也会同时创建. Query OK, 0 rows affected (0.0...
    99+
    2016-04-10
    MySQL中如何修改表的名字?修改表名?
  • MySQL怎么修改数据表名?
     修改MySQL表名语句的关键语句”RENAME TO"其语法如下:ALTER TABLE 表名1 RENAME TO 表名2;首先打开mysql工具(以Navacate for mys...
    99+
    2022-10-18
  • mysql怎么修改表字段名
    mysql修改表字段名的方法语法格式ALTER TABLECHANGE [COLUMN][FIRST|AFTER];示例alter table user change name&n...
    99+
    2022-10-24
  • mysql中怎么修改表名称
    mysql中修改表名称的示例:打开命令行窗口,输入命令:“mysql -u root -p”。再输入密码,进入mysql。输入命令“alter table user rename user1;”即可。意思:将user表名修改为user1....
    99+
    2022-10-20
  • 如何修改Mysql表名
    首先 在 MySQL 中,可以使用 RENAME TABLE 命令来修改表名。具体步骤如下: 打开 MySQL 客户端或 MySQL 工具,连接到要修改表名的数据库中。 输入以下命令,我们直接看下面代码 -- 如果要将表名从 old_...
    99+
    2023-10-06
    mysql 数据库 sql
  • mysql如何修改表名
    这篇文章主要介绍了mysql如何修改表名,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。具体步骤:打开cmd->输入“mysql -u ro...
    99+
    2022-10-18
  • 如何修改mysql的表名和列名
    小编给大家分享一下如何修改mysql的表名和列名,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!在mysql中,可以通过“ALTER TABLE 旧表名 RENAME  新表名;”语句...
    99+
    2022-10-18
  • Linux怎样修改文件名
    这篇文章给大家介绍Linux怎样修改文件名,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。在Linux中修改文件名是一个最基本的操作,下面是两种修改文件名的方法。一、MV命令打开终端,输入命令mv file1 file2...
    99+
    2023-06-28
  • MySQL怎么修改数据表中字段名
    要修改MySQL数据表中的字段名,可以使用ALTER TABLE语句。具体步骤如下: 使用ALTER TABLE语句并指定要修改的...
    99+
    2023-10-30
    MySQL
  • mysql怎么修改列名
    这篇文章运用简单易懂的例子给大家介绍mysql怎么修改列名,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。mysql怎么修改列名1..修改列名:修改stu表的gender列名为sex: ...
    99+
    2022-10-18
  • ubuntu怎么样修改用户名
    ubuntu修改用户名的方法:进入ubuntu,打开终端,输入“sudo su”转为root用户。再输入“gedit /etc/passwd”,找到代表你的那一行,将用户名修改。还需要输入“gedit /etc/shadow”,找到代表你的...
    99+
    2022-10-07
  • mysql修改表名和删除表的方法
    本篇内容主要讲解“mysql修改表名和删除表的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql修改表名和删除表的方法”吧!1、修改表名 在中修改表名...
    99+
    2022-10-18
  • oracle中怎么修改表名
    小编给大家分享一下oracle中怎么修改表名,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!oracle如何修改表名方式一alter table old_table_name...
    99+
    2022-10-18
  • phpmyadmin怎样修改表前缀
    这篇文章主要介绍phpmyadmin怎样修改表前缀,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!phpmyadmin如何修改表前缀?此例中假定修改名为“www_sdck_cn”的数据...
    99+
    2022-10-18
  • mysql怎么修改字段名
    要修改MySQL表中的字段名,可以使用`ALTER TABLE`语句,具体步骤如下:1. 首先,连接到MySQL服务器并选择要修改字...
    99+
    2023-09-28
    mysql
  • 怎么修改mysql列名称
    这篇文章主要介绍了怎么修改mysql列名称,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。修改mysql列名称的方法:首先选定一个要操作的数据表,...
    99+
    2022-10-18
  • 怎么修改mysql服务名
    修改mysql服务名的方法首先,使用组合键“win+R”运行cmd,进入命令提示符界面;进入命令提示符界面后,在命令行中使用sc delete命令删除mysql服务名;sc delete mysql5.7mysql服务名删除后,使用CD命令...
    99+
    2022-10-22
  • 怎么在MySQL中利用SQL语句修改表名
    这篇文章将为大家详细讲解有关怎么在MySQL中利用SQL语句修改表名,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。rename table这个SQL语句来修改表名的基本语法是:RENAME&...
    99+
    2023-06-14
  • SQL SERVER 修改表名
    exec sp_rename 'table1', 'table2' ...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作