这篇文章主要为大家详细介绍了织梦快速批量修改MYSQL数据库表前缀与表名实例操作,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

我们在安装织梦系统的时候,有一次批量修改mysql数据库表前缀的机会,就是在安装的时候,可以自定义数据库表前缀。但是往往第一次安装的时候很多用户会忽略,一般都会选择默认安装,但是随着网站开发和应用的越来越多的需求,有的时候我们希望我们的数据库表前缀和默认的不一样,这样也让我们的数据库安全性得到了提升,虽然我们为修改表做了rename,但是rename只能一次修改一个表的名字并不能批量处理,如果我们要批量处理数据库表的话,我们就需要使用遍历来操作,下面跟随织梦361来看下如何批量修改mysql表前缀与表名。

使用sql语句修改dede的mysql数据库表前缀名:

1.请看下面的介绍步骤Select CONCAT( 'ALTER TABLE ', table_name, 'RENAME TO ', table_name,';' ) FROM information_schema.tables Where table_name LIKE 'hx_%';

注意: like ‘hx_%’ 其中 hx_是你需要替换的表前缀.

放在sql执行器里面执行,会把所有hx_前缀的表全部列出来。这个时候导出txt,删除不相关的语句,留 alter table就可以,然后批量替换 RENAME TO hx 成 RENAME TO 你想要的表前缀;然后在sql执行器执行。

2.织梦dede的data目录中的$cfg_dbprefix = '改为现在的表前缀_';

重新登录后台看看。

如果是通过备份还原文件,也是可以,就是麻烦些,备份后,下回来backdata文件夹里所有文件,把所有文件打开,替换里面表前缀,然后所有带有表前缀的文件名也改为新的表前缀,再上传dede中备份还原,记得上传前,先把空间里原来备份删除。

如果是要批量删除所有带有hx_表,可以用以下方式,同样先到phpmyadmin中的mysql执行器,输入以下sql语句Select CONCAT( 'drop table ', table_name, ';' ) FROM information_schema.tables Where table_name LIKE 'hx_%';

说明: like ‘hx_%’ 其中 hx_是你需要替换的表前缀.

执行查询,会自动生成出 drop table table_name这样的SQL语句.

然后复制 drop语句 可以执行删除的操作了.

以上就是织梦快速批量修改MYSQL数据库表前缀与表名实例操作的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持361模板网。

感谢打赏,我们会为大家提供更多优质资源!

织梦数据库改mysql前缀_织梦快速批量修改MYSQL数据库表前缀与表名实例操作相关推荐

  1. 如何在linux系统下修改mysql密码_如何在linux下修改mysql数据库密码?linux修改数据库密码的方法...

    本篇文章给大家带来的内容是介绍如何在linux下修改mysql数据库密码?linux修改数据库密码的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. Linux下修改Mysql的 ...

  2. 修改表名_面试官:如何批量修改mysql表字段、表、数据库字符集和排序规则

    概述 目前数据库字符集统一用的utf8,由于项目需要,引进了表情,但是utf8mb5才支持表情字符,所以需统一修改数据库字符集,下面介绍批量修改数据库字符集的办法. 修正顺序是字段级别>表级别& ...

  3. shell备份mysql思路_写一个shell脚本备份mysql数据库的步骤

    写一个shell脚本备份mysql数据库的步骤 发布时间:2020-05-25 15:47:41 来源:51CTO 阅读:221 作者:三月 下文我给大家简单讲讲关于写一个shell脚本备份mysql ...

  4. 修改mysql表前缀_使用phpMyAdmin批量修改Mysql数据表前缀的方法

    多个网站共用一个Mysql数据库时,为使数据库管理不混乱,一般采用不同的网站使用不同前缀名的方式进行区分.而如何批量修改已有数据库的前缀名呢?全部导出修改后再导入?还是一个表一个表的修改?今天我要介绍 ...

  5. 如何批量删除mysql的数据库_如何快速批量删除Mysql数据库中的数据表

    一个mysql数据库中,是可以同时安装几个网站程序的,在使用中,我们只需要用不同的数据库表前缀来区分就可以了.但随着我们不断调试,那么数据 库中的表,就会一天天的多起来,如一个一个的删除就很麻烦.很辛 ...

  6. mysql 分区表_分享一份生产环境mysql数据库分区表改造方案

    概述 简单分享下最近做的一个mysql数据库分区表改造方案,仅供参考. 思路:(假设在2020.7.21进行表分区改造) 没时间,就不画图说明了 1.创建与原始表一样结构的新表,新分区 2.往新表插入 ...

  7. mysql数据库用户简单分析_如何用SQLyog来分析MySQL数据库详解

    用SQLyog来分析MySQL数据库: SOLyog的下载.安装以及使用很简单.我去了相关网站下载,它只有384K字节大小.它把两个文件(一个可执行文件.exe和一个动态链接库文件.dll)安装到C: ...

  8. 达梦数据库导入oracle数据_达梦数据库和oracle数据的一些区别

    近期我在考达梦的dca发现有一些和oracle不同的地方,由于我是oracleDBA在维护达梦数据库的时候有需要注意的地方,现在分享一下2个数据库的一些区别. 1.登陆的区别 oracle:如果sys ...

  9. 战神引擎mud2没有mysql文件_战神引擎架设不要(MongoDB)芒果数据库配置教程

    教程准备 战神引擎服务端一套 Vc运行库 libmySQL.dll logincenter网关(用于MYSQL注册) phpStudy纯净版套件 Account数据库 Pay.php(网页在线充值) ...

最新文章

  1. OpenCV 【四】————Watershed Algorithm(图像分割)——分水岭算法的原理及实现
  2. java振动数据压缩_【数据结构-Java】最佳实践-数据压缩(使用赫夫曼树)
  3. Spring MVC源码 - 00开篇主题框架一览
  4. oracle可以迁徙mysql吗_项目oracle迁徙到mysql的小总结
  5. Python——文本进度条
  6. 关于const记录类型全局变量赋初值的问题
  7. 二叉树、树和有序树的区别
  8. 查询linux版本信息 sp,查看Linux系统版本和内核信息
  9. 世行报告称气候变暖已给发展中国家造成影响
  10. centos7安装gitlab_Docker常用镜像安装:MySql Redis GitLab maven私服等
  11. 利用Shell将MySQL数据表导出为csv文件
  12. MyEclipse 保护色设置
  13. html+表格+左侧表头,HTML多表头表格代码
  14. [数学建模] TOPSIS法(考虑权重和不考虑权重)--评价类问题
  15. android qq 目录,手机qq存储路径在哪可以找到
  16. IP-SAN和FC-SAN存储的区别
  17. 台式计算机开机风扇不转,电脑开机显卡风扇不转是怎么回事|电脑开机风扇不转的解决方法...
  18. Driller工具分析
  19. Gorilla源码分析之gorilla/mux源码分析
  20. 移动硬盘无法读取与快速修复方法

热门文章

  1. 欧氏空间内积定义_MP5:内积、外积、面积、Hermite内积、辛内积
  2. 各大媒体优劣对比_信息流投放广告丨各大平台的信息流都有什么特点与弊端
  3. java中位数_java 计算中位数方法
  4. 一篇文章带你领悟 Frida 的精髓(基于安卓8.1)
  5. 安卓逆向_13 --- AndroidStudio + Smalidea 动态调试 smali 代码【APK可调试】、gradle 配置
  6. Python异步非阻塞IO多路复用Select/Poll/Epoll使用
  7. linux 配置 mysql_linux下mysql配置文件my.cnf最详细解释
  8. Redis哨兵的详解
  9. 1-3移动均线交叉策略2
  10. win10用Eclipse+OpenJTag对S3C2440开发板进行动态调试