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 相关文章推荐
40个迹象表明你还是PHP菜鸟
Sep 29 PHP
允许phpmyadmin空密码登录的配置方法
May 29 PHP
YII实现分页的方法
Jul 09 PHP
PHP四种基本排序算法示例
Apr 09 PHP
PHP提高编程效率的20个要点
Sep 23 PHP
PHP Yii框架之表单验证规则大全
Nov 16 PHP
PHP实现的随机红包算法示例
Aug 14 PHP
PHP延迟静态绑定的深入讲解
Apr 02 PHP
PHP常用字符串函数小结(推荐)
Aug 05 PHP
PHP耦合设计模式实例分析
Aug 08 PHP
php PDO属性设置与操作方法分析
Dec 27 PHP
thinkphp5.1框架中容器(Container)和门面(Facade)的实现方法分析
Aug 05 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设计模式之代理模式的深入解析
2013/06/13 PHP
ThinkPHP V2.2说明文档没有说明的那些事实例小结
2015/07/01 PHP
mysql desc(DESCRIBE)命令实例讲解
2016/09/24 PHP
浅谈PHP中静态方法和非静态方法的相互调用
2016/10/04 PHP
PHP chunk_split()函数讲解
2019/02/12 PHP
Laravel (Lumen) 解决JWT-Auth刷新token的问题
2019/10/24 PHP
用js遍历 table的脚本
2008/07/23 Javascript
jQuery formValidator表单验证插件开源了 含API帮助、源码、示例
2008/08/14 Javascript
基于Jquery的回车成tab焦点切换效果代码(Enter To Tab )
2010/11/14 Javascript
基于Jquery的跨域传输数据(JSONP)
2011/03/10 Javascript
jquery中$.post()方法的简单实例
2014/02/04 Javascript
兼容各大浏览器的JavaScript阻止事件冒泡代码
2015/07/09 Javascript
jQuery Easyui学习之datagrid 动态添加、移除editor
2016/01/27 Javascript
jquery ajax双击div可直接修改div中的内容
2016/03/04 Javascript
jQuery插件HighCharts绘制2D柱状图、折线图和饼图的组合图效果示例【附demo源码下载】
2017/03/09 Javascript
JavaScript实现随机点名器实例详解
2019/05/07 Javascript
js设置默认时间跨度过程详解
2019/07/17 Javascript
[46:53]Secret vs Liquid 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
利用Python和OpenCV库将URL转换为OpenCV格式的方法
2015/03/27 Python
使用Python的Tornado框架实现一个一对一聊天的程序
2015/04/25 Python
python使用threading.Condition交替打印两个字符
2019/05/07 Python
Python使用字典实现的简单记事本功能示例
2019/08/15 Python
详解pycharm2020.1.1专业版安装指南(推荐)
2020/08/07 Python
严选全球尖货,立足香港:Bonpont宝盆
2018/07/24 全球购物
施华洛世奇新加坡官网:SWAROVSKI新加坡
2020/10/06 全球购物
英文简历自荐信范文
2013/12/11 职场文书
小型女装店的创业计划书
2014/01/09 职场文书
商务英语专业求职信范文
2014/01/28 职场文书
2014年入党积极分子党校培训心得体会
2014/07/08 职场文书
作风建设年活动总结
2014/08/27 职场文书
家庭财产分割协议范文
2014/11/24 职场文书
小学少先队活动总结
2015/05/08 职场文书
2015年高一班主任工作总结
2015/05/13 职场文书
离婚纠纷代理词
2015/05/23 职场文书
解决redis sentinel 频繁主备切换的问题
2021/04/12 Redis
Python中requests库的用法详解
2022/06/05 Python