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 相关文章推荐
模拟xcopy的函数
Oct 09 PHP
一个php作的文本留言本的例子(一)
Oct 09 PHP
php上传、管理照片示例
Oct 09 PHP
php图片验证码代码
Mar 27 PHP
用php实现让页面只能被百度gogole蜘蛛访问的方法
Dec 29 PHP
php获取当前网址url并替换参数或网址的方法
Jun 06 PHP
一篇有意思的技术文章php介绍篇
Oct 26 PHP
PHP微框架Dispatch简介
Jun 12 PHP
PHP中feof()函数实例测试
Aug 23 PHP
php实现的单一入口应用程序实例分析
Sep 23 PHP
PHP将MySQL的查询结果转换为数组并用where拼接的示例
May 13 PHP
微信 getAccessToken方法详解及实例
Nov 23 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
codeigniter发送邮件并打印调试信息的方法
2015/03/21 PHP
php获取客户端IP及URL的方法示例
2017/02/03 PHP
Laravel 微信小程序后端搭建步骤详解
2019/11/26 PHP
Javascript Objects详解
2014/09/04 Javascript
node.js使用npm 安装插件时提示install Error: ENOENT报错的解决方法
2014/11/20 Javascript
使用DNode实现php和nodejs之间通信的简单实例
2015/07/06 NodeJs
js实现Select头像选择实时预览代码
2015/08/17 Javascript
jQuery代码实现图片墙自动+手动淡入淡出切换效果
2016/05/09 Javascript
jQuery筛选数组之grep、each、inArray、map的用法及遍历json对象
2016/06/20 Javascript
bootstrap datetimepicker 日期插件在火狐下出现一条报错信息的原因分析及解决办法
2017/03/08 Javascript
整理一些最近经常遇到的前端面试题
2017/04/25 Javascript
完美实现js拖拽效果 return false用法详解
2017/07/28 Javascript
AngularJS实现表单验证功能详解
2017/10/12 Javascript
详解在React里使用&quot;Vuex&quot;
2018/04/02 Javascript
在react中使用vuex的示例代码
2018/07/30 Javascript
详解koa2学习中使用 async 、await、promise解决异步的问题
2018/11/13 Javascript
Mint UI实现A-Z字母排序的城市选择列表
2018/12/28 Javascript
微信小程序实现工作时间段选择
2019/02/15 Javascript
vue-cli3使用 DllPlugin 实现预编译提升构建速度
2019/04/24 Javascript
Vue实现根据hash高亮选项卡
2019/05/27 Javascript
[03:12]2016完美“圣”典风云人物:单车专访
2016/12/02 DOTA
Pycharm之快速定位到某行快捷键的方法
2019/01/20 Python
详解Django项目中模板标签及模板的继承与引用(网站中快速布置广告)
2019/03/27 Python
python生成器推导式用法简单示例
2019/10/08 Python
python第三方库学习笔记
2020/02/07 Python
pandas和spark dataframe互相转换实例详解
2020/02/18 Python
利用python如何实现猫捉老鼠小游戏
2020/12/04 Python
泰国办公用品购物网站:OfficeMate
2018/02/04 全球购物
Michael Kors加拿大官网:购买设计师手袋、手表、鞋子、服装等
2019/03/16 全球购物
技术总监个人的自我评价范文
2013/12/18 职场文书
团队精神口号
2014/06/06 职场文书
2014国庆节主题活动方案:快乐的国庆节
2014/09/16 职场文书
2014年宣传部工作总结
2014/11/12 职场文书
祝酒词范文
2015/08/12 职场文书
Redis中有序集合的内部实现方式的详细介绍
2022/03/16 Redis