php批量更改数据库表前缀实现方法

 更新时间:2013年10月26日 09:05:43   作者:  
我们经常会遇到替换或添加数据库表前缀的问题,通过数据库导出,在记事本上批量更改,然后再导出,这也是一种方法,但是不够方便

通过下面这个方法,轻松搞定,代码如下,有用到的顶起。

复制代码 代码如下:

<?php
        $database = "databaseName";         //数据库名称
        $user = "root";                       //数据库用户名
        $pwd = "pwd";                         //数据库密码
        $replace ='pre_';                     //替换后的前缀
        $seach = 'pre1_';                     //要替换的前缀
        $db=mysql_connect("localhost","$user","$pwd") or die("连接数据库失败:".mysql_error());         //连接数据库

        $tables = mysql_list_tables("$database");       
        while($name = mysql_fetch_array($tables)) {

                $table = str_replace($seach,$replace,$name['0']);

                mysql_query("rename table $name[0] to $table");
        }

?>


如果是添加前缀只需要变化一点点
复制代码 代码如下:

   $table = str_replace($seach,$replace,$name['0']);换成
   $table = $replace.$name['0'];

就可以了。

相关文章

  • ThinkPHP CURD方法之order方法详解

    ThinkPHP CURD方法之order方法详解

    ThinkPHP CURD方法的order用于对操作的结果排序。这篇文章主要介绍了order方法的用法,需要的朋友可以参考下
    2014-06-06
  • thinkPHP5.0框架引入Traits功能实例分析

    thinkPHP5.0框架引入Traits功能实例分析

    这篇文章主要介绍了thinkPHP5.0框架引入Traits功能,结合实例形式分析了Traits的概念、功能及thinkPHP5.0中Traits功能的使用方法,需要的朋友可以参考下
    2017-03-03
  • 使用PHP生成图片的缩略图的方法

    使用PHP生成图片的缩略图的方法

    这篇文章主要介绍了使用PHP生成图片的缩略图的方法,一些常见的图片格式都可以支持,需要的朋友可以参考下
    2015-08-08
  • Laravel 简单实现Ajax滚动加载示例

    Laravel 简单实现Ajax滚动加载示例

    今天小编就为大家分享一篇Laravel 简单实现Ajax滚动加载示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • PHPMYADMIN导入数据最大为2M的解决方法

    PHPMYADMIN导入数据最大为2M的解决方法

    PHPMYADMIN还原数据库的时候上传的最大限制:2,048 KB,数据库稍微大一些就无法处理,要么使用其他的备份还原工具如帝国备份王,要么就分卷导出,那么有没有办法还使用PHPMYADMIN来处理呢
    2012-04-04
  • Laravel事件监听器用法实例分析

    Laravel事件监听器用法实例分析

    这篇文章主要介绍了Laravel事件监听器用法,结合实例形式分析了Laravel事件监听器的注册、使用相关流程及操作技巧,需要的朋友可以参考下
    2019-03-03
  • PHP扩展框架之Yaf框架的安装与使用

    PHP扩展框架之Yaf框架的安装与使用

    这篇文章主要介绍了PHP扩展框架之Yaf框架的安装与使用的相关资料,具有参考借鉴价值,需要的朋友可以参考下
    2016-05-05
  • yii2.0之GridView自定义按钮和链接用法

    yii2.0之GridView自定义按钮和链接用法

    这篇文章主要介绍了yii2.0之GridView自定义按钮和链接用法,是非常实用的使用GridView进行表单操作技巧,需要的朋友可以参考下
    2014-12-12
  • CI框架简单分页类用法示例

    CI框架简单分页类用法示例

    这篇文章主要介绍了CI框架简单分页类用法,结合实例形式分析了CI框架简单分页类基本定义与使用方法,需要的朋友可以参考下
    2020-06-06
  • Yii框架核心组件类实例详解

    Yii框架核心组件类实例详解

    这篇文章主要介绍了Yii框架核心组件类,结合实例形式详细分析了Yii框架中成员变量扩展、事件模型及行为类绑定相关原理与操作技巧,需要的朋友可以参考下
    2019-08-08

最新评论