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下实现在指定目录搜索指定类型文件的函数
Oct 03 PHP
POSIX 风格和兼容 Perl 风格两种正则表达式主要函数的类比(preg_match, preg_replace, ereg, ereg_replace)
Oct 12 PHP
PHP将整个网站生成HTML纯静态网页的方法总结
Feb 05 PHP
解析linux下安装memcacheq(mcq)全过程笔记
Jun 27 PHP
php实现Mysql简易操作类
Oct 11 PHP
学习php设计模式 php实现享元模式(flyweight)
Dec 07 PHP
Joomla实现组件中弹出一个模式(modal)窗口的方法
May 04 PHP
PHP加密解密类实例代码
Jul 20 PHP
PHP图片裁剪与缩放示例(无损裁剪图片)
Feb 08 PHP
php安装扩展mysqli的实现步骤及报错解决办法
Sep 23 PHP
php进程daemon化的正确实现方法
Sep 06 PHP
PHP常用函数之格式化时间操作示例
Oct 21 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
Discuz 6.0+ 批量注册用户名
2009/09/13 PHP
使用PHP实现下载CSS文件中的图片
2015/12/06 PHP
PHP中的日期时间处理利器实例(Carbon)
2017/06/09 PHP
laravel 5异常错误:FatalErrorException in Handler.php line 38的解决
2017/10/12 PHP
支持汉转拼和拼音分词的PHP中文工具类ChineseUtil
2018/02/23 PHP
Jquery AutoComplete自动完成 的使用方法实例
2010/03/19 Javascript
用JS判别浏览器种类以及IE版本的几种方法小结
2011/08/02 Javascript
到处都是jQuery选择器的年代 不了解它们的性能,行吗
2012/06/18 Javascript
javascript数据结构之二叉搜索树实现方法
2015/11/25 Javascript
AngularJS 日期格式化详解
2015/12/23 Javascript
浅谈js中对象的使用
2016/08/11 Javascript
Vuex和前端缓存的整合策略详解
2017/05/09 Javascript
angular框架实现全选与单选chekbox的自定义
2017/07/06 Javascript
Vue.js分页组件实现:diVuePagination的使用详解
2018/01/10 Javascript
使用use注册Vue全局组件和全局指令的方法
2018/03/08 Javascript
微信小程序实现收藏与取消收藏切换图片功能
2018/08/03 Javascript
webpack4.x开发环境配置详解
2018/08/04 Javascript
详解Vue Elementui中的Tag与页面其它元素相互交互的两三事
2018/09/25 Javascript
轻松解决JavaScript定时器越走越快的问题
2019/05/13 Javascript
javascript系统时间设置操作示例
2019/06/17 Javascript
微信小程序实现张图片合成为一张并下载
2019/07/16 Javascript
用Nodejs实现在终端中炒股的实现
2020/10/18 NodeJs
跟老齐学Python之赋值,简单也不简单
2014/09/24 Python
仅用50行Python代码实现一个简单的代理服务器
2015/04/08 Python
详解Python中的多线程编程
2015/04/09 Python
利用scrapy将爬到的数据保存到mysql(防止重复)
2018/03/31 Python
Zavvi荷兰:英国大型音像制品和图书游戏零售商
2018/03/22 全球购物
美国轻奢时尚购物网站:REVOLVE(支持中文)
2020/07/18 全球购物
工程部主管岗位职责
2013/11/17 职场文书
酒店总经理欢迎词
2014/01/15 职场文书
债务授权委托书范本
2014/10/17 职场文书
县级领导干部开展党的群众路线教育实践活动工作汇报
2014/10/25 职场文书
2015年扶贫帮困工作总结
2015/05/20 职场文书
Pytest allure 命令行参数的使用
2021/04/18 Python
python全面解析接口返回数据
2022/02/12 Python
《LOL》“克隆大作战”久违归来 幻灵战队皮肤上线
2022/04/03 其他游戏