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程序中防止盗链
Apr 09 PHP
PHP开发框架总结收藏
Apr 24 PHP
PHP iconv 函数转gb2312的bug解决方法
Oct 11 PHP
php排序算法(冒泡排序,快速排序)
Oct 09 PHP
Zend的Registry机制的使用说明
May 02 PHP
PHP开发框架Laravel数据库操作方法总结
Sep 03 PHP
PHP实现通过中文字符比率来判断垃圾评论的方法
Oct 20 PHP
ThinkPHP V2.2说明文档没有说明的那些事实例小结
Jul 01 PHP
PHP并发多进程处理利器Gearman使用介绍
May 16 PHP
Yii2验证器(Validator)用法分析
Jul 23 PHP
PHP实现表单提交数据的验证处理功能【防SQL注入和XSS攻击等】
Jul 21 PHP
Thinkphp5.0 框架使用模型Model添加、更新、删除数据操作详解
Oct 11 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
图书管理程序(一)
2006/10/09 PHP
PHP_MySQL教程-第一天
2007/03/18 PHP
PHP中error_reporting()函数的用法(修改PHP屏蔽错误)
2011/07/01 PHP
PHP中call_user_func_array()函数的用法演示
2012/02/05 PHP
yii框架搜索分页modle写法
2016/12/19 PHP
PHP反射学习入门示例
2019/06/14 PHP
用js判断页面是否加载完成实现代码
2012/12/11 Javascript
jquery插件开发之实现google+圈子选择功能
2014/03/10 Javascript
JS判断当前页面是否在微信浏览器打开的方法
2015/12/08 Javascript
jquery插件之文字间歇自动向上滚动效果代码
2016/02/25 Javascript
mvc 、bootstrap 结合分布式图简单实现分页
2016/10/10 Javascript
jquery.cookie.js的介绍与使用方法
2017/02/09 Javascript
js实现首屏延迟加载实现方法 js实现多屏单张图片延迟加载效果
2017/07/17 Javascript
详解jQuery同步Ajax带来的UI线程阻塞问题及解决办法
2017/08/09 jQuery
Angular4 ElementRef的应用
2018/02/26 Javascript
vue.js配合$.post从后台获取数据简单demo分享
2018/08/11 Javascript
如何解决React官方脚手架不支持Less的问题(小结)
2018/09/12 Javascript
详解微信小程序实现仿微信聊天界面(各种细节处理)
2019/02/17 Javascript
Node.js之readline模块的使用详解
2019/03/25 Javascript
详解ES6 export default 和 import语句中的解构赋值
2019/05/28 Javascript
[02:54]DOTA2英雄基础教程 暗影牧师戴泽
2013/12/05 DOTA
[04:05]TI9战队采访 - Natus Vincere
2019/08/22 DOTA
python统计文本文件内单词数量的方法
2015/05/30 Python
python生成密码字典的方法
2018/07/06 Python
python实现对输入的密文加密
2019/03/20 Python
对Python生成器、装饰器、递归的使用详解
2019/07/19 Python
python tkinter控件布局项目实例
2019/11/04 Python
python 从list中随机取值的方法
2020/11/16 Python
HTML5自定义属性的问题分析
2019/08/16 HTML / CSS
GE设备配件:GE Appliance Parts(家电零件、配件和滤水器)
2018/11/28 全球购物
门卫岗位职责
2013/11/15 职场文书
销售文员岗位职责
2013/11/29 职场文书
开工庆典邀请函范文
2014/01/16 职场文书
市级绿色学校申报材料
2014/08/25 职场文书
2016应届毕业生实习评语
2015/12/01 职场文书
SQL Server——索引+基于单表的数据插入与简单查询【1】
2021/04/05 SQL Server