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 22 PHP
php+jQuery.uploadify实现文件上传教程
Dec 26 PHP
php实现插入排序
Mar 29 PHP
百度工程师讲PHP函数的实现原理及性能分析(二)
May 13 PHP
php求一个网段开始与结束IP地址的方法
Jul 09 PHP
详解PHP中cookie和session的区别及cookie和session用法小结
Jun 12 PHP
全面解析PHP验证码的实现原理 附php验证码小案例
Aug 17 PHP
PHP在innodb引擎下快速代建全文搜索功能简明教程【基于xunsearch】
Oct 14 PHP
PHP+Mysql无刷新问答评论系统(源码)
Dec 20 PHP
PHP实现RTX发送消息提醒的实例代码
Jan 03 PHP
用PHP的socket实现客户端到服务端的通信实例详解
Feb 04 PHP
laravel 关联关系遍历数组的例子
Oct 10 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
CURL的学习和应用(附多线程实现)
2013/06/03 PHP
php配置php-fpm启动参数及配置详解
2013/11/04 PHP
Laravel 5使用Laravel Excel实现Excel/CSV文件导入导出的功能详解
2017/10/11 PHP
在laravel中实现ORM模型使用第二个数据库设置
2019/10/24 PHP
获取offsetTop和offsetLeft值的js代码(兼容)
2013/04/16 Javascript
禁止选中文字兼容IE、Chrome、FF等
2013/09/04 Javascript
jquery中checkbox全选失效的解决方法
2014/12/26 Javascript
javascript结合Canvas 实现简易的圆形时钟
2015/03/11 Javascript
Jquery实现动态切换图片的方法
2015/05/18 Javascript
javascript中数组方法汇总
2015/07/07 Javascript
JavaScript中的Function函数
2015/08/27 Javascript
vuejs动态组件给子组件传递数据的方法详解
2016/09/09 Javascript
webpack+vue.js快速入门教程
2016/10/12 Javascript
深入研究jQuery图片懒加载 lazyload.js使用方法
2017/08/16 jQuery
js实现一个简单的MVVM框架示例
2018/01/15 Javascript
js实现轮播图的完整代码
2020/10/26 Javascript
关于Vue项目跨平台运行问题的解决方法
2018/09/18 Javascript
LayUi使用switch开关,动态的去控制它是否被启用的方法
2019/09/21 Javascript
bootstrapValidator表单校验、更改状态、新增、移除校验字段的实例代码
2020/05/19 Javascript
vue 组件基础知识总结
2021/01/26 Vue.js
在Python编程过程中用单元测试法调试代码的介绍
2015/04/02 Python
python实现的简单FTP上传下载文件实例
2015/06/30 Python
NetworkX之Prim算法(实例讲解)
2017/12/22 Python
面向初学者的Python编辑器Mu
2018/10/08 Python
解决pycharm回车之后不能换行或不能缩进的问题
2019/01/16 Python
Pandas之缺失数据的实现
2021/01/06 Python
CSS3实现头像旋转效果
2017/03/13 HTML / CSS
应届生法律顾问求职信
2013/11/19 职场文书
2014年党务公开实施方案
2014/02/27 职场文书
自我推荐信范文
2014/05/09 职场文书
三八活动策划方案
2014/08/17 职场文书
自我管理的活动方案
2014/08/25 职场文书
园艺专业毕业生求职信
2014/09/02 职场文书
社区党支部公开承诺书
2015/04/29 职场文书
关于Vue中的options选项
2022/03/22 Vue.js
【海涛dota解说】一房久违的影魔魂守二连发
2022/04/01 DOTA