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


Posted in PHP onOctober 26, 2013

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

<?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'];

就可以了。
PHP 相关文章推荐
使用字符串函数输出整数化的PHP版本号
Oct 09 PHP
常用的php对象类型判断
Aug 27 PHP
PHP 采集程序中常用的函数
Dec 09 PHP
PHP下利用shell后台运行PHP脚本,并获取该脚本的Process ID的代码
Sep 19 PHP
php中一个有意思的日期逻辑处理
Mar 25 PHP
深入解析PHP中的(伪)多线程与多进程
Jul 01 PHP
Laravel 4 初级教程之视图、命名空间、路由
Oct 30 PHP
YII Framework框架教程之安全方案详解
Mar 14 PHP
php封装json通信接口详解及实例
Mar 07 PHP
利用php-cli和任务计划实现订单同步功能的方法
May 03 PHP
Laravel实现autoload方法详解
May 07 PHP
PHP设计模式之 策略模式Strategy详解【对象行为型】
May 01 PHP
PHP连接MySQL查询结果中文显示乱码解决方法
Oct 25 #PHP
学习php过程中的一些注意点的总结
Oct 25 #PHP
php模拟ping命令(php exec函数的使用方法)
Oct 25 #PHP
php导入导出excel实例
Oct 25 #PHP
PHP error_log()将错误信息写入一个文件(定义和用法)
Oct 25 #PHP
php获取目录所有文件并将结果保存到数组(实例)
Oct 25 #PHP
php中并发读写文件冲突的解决方案
Oct 25 #PHP
You might like
一个用于MySQL的PHP XML类
2006/10/09 PHP
PHP 面向对象实现代码
2009/11/11 PHP
从康盛产品(discuz)提取出来的模板类
2011/06/28 PHP
CI框架在CLI下执行占用内存过大问题的解决方法
2014/06/17 PHP
实例讲解PHP中使用命名空间
2019/01/27 PHP
Html中JS脚本执行顺序简单举例说明
2010/06/19 Javascript
一个简单的jQuery计算器实现了连续计算功能
2014/07/21 Javascript
JavaScript中var关键字的使用详解
2015/08/14 Javascript
针对后台列表table拖拽比较实用的jquery拖动排序
2016/10/10 Javascript
深入学习 JavaScript中的函数调用
2017/03/23 Javascript
JavaScript中splice与slice的区别
2017/05/09 Javascript
解决BootStrap Fileinput手机图片上传显示旋转问题
2017/06/01 Javascript
Vue Cli与BootStrap结合实现表格分页功能
2017/08/18 Javascript
解决vue接口数据赋值给data没有反应的问题
2018/08/27 Javascript
JavaScript canvas绘制渐变颜色的矩形
2020/02/18 Javascript
解决angular 使用原生拖拽页面卡顿及表单控件输入延迟问题
2020/04/21 Javascript
vue实现拖拽进度条
2021/03/01 Vue.js
Python中函数的参数传递与可变长参数介绍
2015/06/30 Python
python实现批量监控网站
2016/09/09 Python
Python用for循环实现九九乘法表
2018/05/31 Python
Django的性能优化实现解析
2019/07/30 Python
基于python分析你的上网行为 看看你平时上网都在干嘛
2019/08/13 Python
python调用支付宝支付接口流程
2019/08/15 Python
Python爬虫解析网页的4种方式实例及原理解析
2019/12/30 Python
python根据完整路径获得盘名/路径名/文件名/文件扩展名的方法
2020/04/22 Python
Python中如何引入第三方模块
2020/05/27 Python
keras得到每层的系数方式
2020/06/15 Python
介绍CSS3使用技巧5个
2009/04/02 HTML / CSS
欧尚俄罗斯网上超市:Auchan俄罗斯
2018/05/03 全球购物
JAKO-O德国野酷台湾站:德国首屈一指的婴幼童用品品牌
2019/01/14 全球购物
时尚圣经:The Fashion Bible
2019/03/03 全球购物
医药工作者的求职信范文
2013/09/21 职场文书
在校实习生求职信
2014/06/18 职场文书
支教个人总结
2015/03/04 职场文书
中学生打架《检讨书》范文
2019/08/12 职场文书
漫改真人电影「萌系男友是燃燃的橘色」公开先导视觉图
2022/03/21 日漫