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 相关文章推荐
我的群发邮件程序
Oct 09 PHP
PHP生成Flash动画的实现代码
Mar 12 PHP
让PHP以ROOT权限执行系统命令的方法
Feb 10 PHP
解析centos中Apache、php、mysql 默认安装路径
Jun 25 PHP
thinkphp 一个页面使用2次分页的实现方法
Jul 15 PHP
html静态页面调用php文件的方法
Nov 13 PHP
yii的CURD操作实例详解
Dec 04 PHP
php操作xml入门之xml标签的属性分析
Jan 23 PHP
PHP中使用hidef扩展代替define提高性能
Apr 09 PHP
php开发中的页面跳转方法总结
Apr 26 PHP
培养自己的php编码规范
Sep 28 PHP
TP5.0框架实现无限极回复功能的方法分析
May 04 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
PHP生成静态页面详解
2006/12/05 PHP
php生成随机密码的三种方法小结
2010/09/04 PHP
PHP编程开发怎么提高编程效率 提高PHP编程技术
2015/11/09 PHP
基于php实现的验证码小程序
2016/12/13 PHP
php mysql PDO 查询操作的实例详解
2017/09/23 PHP
在Laravel5.6中使用Swoole的协程数据库查询
2018/06/15 PHP
ThinkPHP5.0框架使用build 自动生成模块操作示例
2019/04/11 PHP
PHP检查文件是否存在,不存在自动创建及读取文件内容操作示例
2020/01/23 PHP
php的无刷新操作实现方法分析
2020/02/28 PHP
用JavaScript隐藏控件的方法
2009/09/21 Javascript
Javascript 中文字符串处理额外注意事项
2009/11/15 Javascript
js 蒙版进度条(结合图片)
2010/03/10 Javascript
js选取多个或单个元素的实现代码(用class)
2012/08/22 Javascript
使用GruntJS构建Web程序之构建篇
2014/06/04 Javascript
AngularJS实现星星等级评分功能
2016/09/24 Javascript
Javascript中关于Array.filter()的妙用详解
2016/12/04 Javascript
Bootstrap和Java分页实例第一篇
2016/12/23 Javascript
浅谈js中同名函数和同名变量的执行问题
2017/02/12 Javascript
Django与Vue语法的冲突问题完美解决方法
2017/12/14 Javascript
详解使用element-ui table组件的筛选功能的一个小坑
2018/11/02 Javascript
JSON基本语法及与JavaScript的异同实例分析
2019/01/04 Javascript
JS实现头条新闻的经典轮播图效果示例
2019/01/30 Javascript
详解vuejs中执行npm run dev出现页面cannot GET/问题
2020/04/26 Javascript
javascript全局自定义鼠标右键菜单
2020/12/08 Javascript
python 链接和操作 memcache方法
2017/03/04 Python
Python 函数返回值的示例代码
2019/03/11 Python
Python操作MySQL数据库的两种方式实例分析【pymysql和pandas】
2019/03/18 Python
Python实现朴素贝叶斯的学习与分类过程解析
2019/08/24 Python
Python Numpy数组扩展repeat和tile使用实例解析
2019/12/09 Python
浅谈对python中if、elif、else的误解
2020/08/20 Python
让你相见恨晚的十个Python骚操作
2020/11/18 Python
世界上最大的在线汽车租赁预订平台:Rentalcars.com(支持中文)
2018/10/12 全球购物
国家助学金获奖感言
2014/01/31 职场文书
离婚协议书范本及离婚须知
2014/10/15 职场文书
工厂门卫岗位职责
2015/04/13 职场文书
创业计划书之牛肉汤快餐店
2019/10/08 职场文书