mysql数据库表前缀,这个是我们区分其它表的一个方式,当我们同一个数据库中含有多个系统的的时候,表前缀就却分的唯一标识。我们使用php开源程序安装建站的时候,一般数据库表前缀都是默认设置好的,如:wordpress的默认数据库表前缀是wp_,echosp的默认数据库表前缀是ecs_,discuz的默认数据库表前缀是pre_,织梦内容管理系统(dede)的默认数据库表前缀是dede_。在其官方安装教程中或开源系统安全安装方法中,都建议在安装的时候,建议修改这个天下人皆知的默认表前缀。如果您不留神,已经使用了默认的表前缀怎么办?有办法改吗?无忧主机(www.51php.com)小编,今天就用ecshop网店开源系统演示,如何修改ecshop的mysql数据库表前缀名。

涉及数据库的修改都是要非常危险的,所以备份不可少。建议使用两种以上的方法在php虚拟主机中备份你的网站数据库。无忧主机空间的控制面板也提供备份功能,你可以参考“网站整站一键备份与恢复”。教程中将涉及两种方法修改,一种是批量修改(使用php脚步完成)一种是精确修改(使用sql查询语句完成)。

方法一:使用sql语句修改mysql数据库表前缀名

首先我们想到的就是用sql查询语句来修改,这个方法也很方便,只需进入无忧主机控制面板——phpmyadmin登入后,在运行 SQL 查询框中输入如下语名就可以了。

ALTER TABLE 原表名 RENAME TO 新表名;

如:

ALTER TABLE old_post RENAME TO new_post;

Sql查询语句有一个缺点,那就是一句SQL语句只能修改一张数据库的表名,如果你要精确修改某一张表,很好用。如果数据库表很多的话,不推荐使用。有木有,批量修改多个数据库表前缀名称的方法类?有的,请看下面的介绍

方法二:php脚本批量修改mysql数据库表前缀

一个快速批量的修改数据表前缀的方法:

1、将下面的代码复制到记事本,根据自己人情况修改好数据库信息,并保存了51php.php。再上传您网站的根目录。您可以直接下载mysql数据库前缀名批量修改脚本:修改mysql数据库表前缀名。

view code

2、 在浏览器输入访问您的网址/51php.php.数据库表的前缀就可以修改成功了。

2013年5月28日更新:

无忧主机小编(www.51php.com)今天更新一个mysql数据库表前缀的另一个方法,这个方法使用也非常简单,就是用第三方工具——帝国备份王进行修改。操作方法如下:

1、登录帝国备份后台,选择“备份数据”—— “批量替换表名”,然后执行操作就可以完成批量替换了,也非常简单。如下图:

以上方法都可修改网站前缀,不过大多数的开源程序修改表缀后,再需要修改网站程序的数据库配置文件,才会让网站网站的运行。如何修改网站的数据库可以参考各个开源程序帮助文档。

本文地址:http://www.51php.com/mysql/7967.html

mysql表前缀_关于数据库表前缀的认识相关推荐

  1. php mysql oracle数据库表结构图_创建数据库表

    数据库的作用:1.有结构的存储大量数据.2.有效保持数据的一致性.3.方便智能的分析,产生新的有用的信息.4.满足应用的共享和安全的要求. 关系型数据库的基本组成:一个数据库是由一组数据表(table ...

  2. 打乱mysql数据顺序_打乱数据库表内的数据顺序

    [问题] What is a best way to shuffle a database column using pl/sql. how to shuffle a database column ...

  3. 增大mysql修改表空间_扩充数据库表空间

    ALTER TABLESPACE ADD DATAFILE , [REUSE] NEXT MAXSIZE <>中是你要填的内容,有|是选其一. 如:增加文件是d:\dbfs\mydatab ...

  4. mysql 字段 下拉列表_用数据库表填充下拉列表框

    用数据库表填充下拉列表框 1.引入名称空间 using system.data using System.Data; using System.Data.SqlClient; 2.连接数据库(有多种连 ...

  5. 会签 数据库表设计_关于数据库表设计和实体类设计的思考

    后端开发最基础的工作就是CRUD 表设计常见疑惑点: 一.表字段类型和实体类型的对应关系 数据库常用字段类型为int.bigint.varchar.datetime: 实体最好以integer.Str ...

  6. mysql内核架构_热血江湖mysql内核技术之门派数据库表结构说明

    小编之前已经多次和大家说过了一个概念,不管你打算架设的是什么游戏什么版本都必须熟悉它的数据库整体结构.今天小编要说的是热血江湖私服游戏中最难的MYSQL内核技术,对于玩家来说MYSQL技术无疑是最难的 ...

  7. mysql中下列关于创建_在 MySQL 中,下列关于创建数据库表的描述正确的是( )。_学小易找答案...

    [单选题]在表中设置外键实现的是哪一类数据完整性( ) [单选题]以下为概念模型的是() [论述题]• 参照 < 中国图书馆分类法 > ,谈一下你对自己所学专业在整个科学知识领域中所在的位 ...

  8. MySQL学习笔记03【数据库表的CRUD操作、数据库表中记录的基本操作、客户端图形化界面工具SQLyog】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  9. hibernate mysql 多表查询_查询hibernate表程序

    Hibernate初识 简介 相信学过SSH2框架的同学们对Hiberate一点也不陌生.Hibernate是Gavin King于2001年开始,作为EJB2风格实体bean的替代品开发的对象关系映 ...

最新文章

  1. 前端面试之Vue向技巧总结
  2. python16进制字节序_第 1 章 套接字、IPv4和简单的客户端/服务器编程
  3. Java笔记(基础第二篇)
  4. Snowflake如日中天是否代表Hadoop已死?大数据体系到底是什么?
  5. anuglar.js ui-router传递参数
  6. VT技术开创普遍虚拟化计算时代
  7. 新塘linux启动过程,NUC972调试笔记之NAND分区调整新增
  8. 网络机顶盒固件编辑器_电信机顶盒刷固件补丁下载
  9. 收敛数列有界的通俗理解
  10. css3动画Animate.css插件与wow.js插件
  11. 服务器:CPU虚拟化_服务器虚拟化技术
  12. 听说你也想修改IP归属地?
  13. R语言心得说:R语言之xlsx包读写Excel数据
  14. Elasticsearch 论坛实战-基于tie_breaker参数优化dis_max搜索效果
  15. SD Card Driver
  16. python公司网站毕业设计开题报告
  17. 利用Vector CANOE/CANalyzer的系统变量System Variables观察CAN信号之间的关系
  18. 给中国学生的第三封信:成功,自信,快乐(李开复,2004.5)
  19. 公司企业邮箱,邮件归档和邮件备份有什么用途?
  20. 中华在线词典 v1.82 官方

热门文章

  1. linux物理内存没用完swap占用大,Linux占用swap分区过高,物理内存还有剩余
  2. Ubuntu20.04LTS 安装配置
  3. 十分钟看懂数据库——数据库入门级语言总结
  4. 线程池 ExecutorService 的使用例子
  5. 中文邮件格式模板、工作汇报邮件模板这样写,90%人都爱看
  6. IDEA编码小技巧(鼠标光标等等)
  7. 【Win8自带微软输入法删除图解】
  8. 数据库数据增删改查练习题(1)——学生选课数据库
  9. 手机计算机桌面图标恢复,三种方法快速找回桌面图标(附电脑文件恢复教程)...
  10. “人工智能”•从入门到入土 –导言