`

数据库表前缀由来

阅读更多

【前言】

    今天看到了Tp系统配置文件下的数据库配置里有个数据库表前缀的设置

 

【主体】

/* 数据库设置 */
 'DB_PREFIX'     =>  '',   // 数据库表前缀。例如sp_user,前缀为sp

网上查了下,具体由来要从几年前说起

 

   相比于如今简易实用的阿里云、腾讯云、华为云等,之前用的都是虚拟主机。

并且权限限制太多,在创建数据表时,如果有多个项目,为了避免混乱重名,也为了提高可读性,在数据表之前加上了前缀

   如:商城系统      sc_user

                               sc_member

                               sc_goods

 

          OA系统         oa_user

                               oa_news

为了区别两者,便加上前缀。

这样即使多个项目放到一个库里,仍然可以清晰判别。

即使现在作用没有之前明显,这种习惯仍然被延续到了现在

 

在比较复杂的系统中,通过表名前缀可以大概了解到表所在的模块和分类,这样做日常开发和运维的时候看起来比较方便,新人了解系统数据结构的时候也有章可循

 

 

 

 

 

 

 

.

分享到:
评论

相关推荐

    批量删除MySQL数据库相同前缀的数据表.rar

    这里提供的"批量删除MySQL数据库相同前缀的数据表.rar"是一个工具,它能够帮助用户高效地完成这一任务。 首先,让我们了解这个工具的工作原理。"killsql.php"是主要的执行文件,它很可能包含PHP源码,因为根据标签...

    批量删除MySQL数据库相同前缀的数据表

    在MySQL数据库管理中,有时我们需要清理或重置数据,可能会涉及到大量具有相同前缀的数据表。批量删除这些数据表能够高效地完成任务,避免手动逐个删除的繁琐操作。本篇将详细介绍如何批量删除具有相同前缀的MySQL...

    php批量更改数据库表前缀

    我们经常会遇到替换或添加数据库表前缀的问题,通过数据库导出,在记事本上批量更改,然后再导出,这也是一种方法,但是不够方便。 通过下面这个方法,轻松搞定,代码如下,有用到的顶起。

    mysql批量修改表前缀

    在MySQL数据库管理中,表前缀是用于区分不同应用或模块的表的一种方式。它通常由一到几个字母或数字组成,例如`wp_`、`sys_`等。批量修改表前缀对于多语言网站、同一环境中部署的多个CMS实例或者在进行数据库迁移时...

    批量删除MySQL数据库相同前缀的数据表 v1.0

    【批量删除MySQL数据库相同前缀的数据表 v1.0】是一个针对MySQL数据库设计的实用工具,主要用于高效地删除具有特定前缀的多个数据表。在数据库管理中,尤其是在开发和测试环境中,有时需要快速清理与特定项目或功能...

    批量删除MySQL数据库相同前缀的数据表 1.0.rar

    在IT行业中,数据库管理是一项至关重要的任务,尤其是在大型系统中,数据表的组织通常遵循一定的命名规则,如使用相同的前缀来区分不同功能或模块的数据表。本话题聚焦于批量删除MySQL数据库中具有相同前缀的数据表...

    Laravel 数据库加密及数据库表前缀配置方法

    本文将详细介绍如何在Laravel中实现数据库加密以及如何配置数据库表前缀。 首先,我们来谈谈数据库加密。Laravel提供了内置的加密功能,它使用AES-256算法进行加密,并且通过密钥(APP_KEY)确保数据的安全性。当...

    php批量更改数据库表前缀实现方法

    以下是一个简单的PHP脚本示例,用于批量更改数据库表的前缀。 首先,我们需要设置数据库连接的相关参数,包括数据库名($database)、用户名($user)、密码($pwd)以及需要更改的前缀。在这个例子中,我们要将...

    PHP批量修改表前缀

    //判断数据库名、表原前缀、表新前缀是否为字符串 } if(!mysql_connect($dbserver,$dbuser,$dbpassword)) { exit('连接数据库服务器失败!');//判断数据库是否连接成功 } mysql_select_db($dbname);//选择...

    基于PHP的批量删除MySQL数据库相同前缀的数据表工具源码.zip

    这个压缩包"基于PHP的批量删除MySQL数据库相同前缀的数据表工具源码.zip"提供了一个实用的工具,允许开发者快速、方便地删除具有特定前缀的多个数据库表。这样的功能在进行数据库维护、更新或测试环境中尤其有用,...

    PHP实例开发源码—批量删除MySQL数据库相同前缀的数据表工具.zip

    这个实例源码“PHP实例开发源码—批量删除MySQL数据库相同前缀的数据表工具.zip”提供了一个实用的解决方案,帮助开发者批量删除具有特定前缀的MySQL数据库数据表。这个功能在数据库维护、测试环境清理或应用程序...

    数据库表命名规范

    因此,本知识点将对数据库表命名规范进行详细解读。 首先,数据库表命名规范需遵循特定的字符使用规则。规范中提到,应使用26个英文字母(区分大小写)、0-9的数字和下划线'_'组成数据库命名,不得使用其他特殊字符...

    基于PHP的批量删除MySQL数据库相同前缀的数据表工具.zip

    当数据库中存在大量具有相同前缀的数据表时,管理这些表可能会变得复杂。针对这种情况,开发了一款基于PHP的批量删除MySQL数据库中相同前缀数据表的工具。这款工具能够有效地帮助开发者清理不必要的表,从而优化...

    根据数据库表自动生成java代码

    "根据数据库表自动生成Java代码"是一个非常实用的功能,它允许开发者基于现有的数据库表结构快速生成对应的Java类,如DAO(Data Access Object)、XML配置文件以及实体类(Entity)。这样,开发者可以避免手动编写...

    quartz 持久化数据库表

    这涉及到一系列特定的数据库表,这些表构成了Quartz的持久化数据结构。 Quartz的持久化数据库表主要分为以下几类: 1. **QRTZ_JOB_DETAILS**:此表存储了所有作业(Job)的详细信息,包括作业的名称、组名、作业类...

    kettle同步数据库所有的表数据到其他库.rar

    - **获取源数据库表**:在Kettle中,我们可以使用"数据库表输入"步骤来连接源数据库,并选择要同步的表。如果想要同步特定表,只需在该步骤中输入表名即可。 - **数据预处理**:根据需求,可能需要进行数据清洗、...

    thinkPHP5解决不同服务器不同数据库表关联查询问题

    ### thinkPHP5解决不同服务器不同数据库表关联查询问题 在实际的应用场景中,尤其是在大型分布式系统中,数据往往不会集中存放在同一个数据库或同一台服务器上。为了提高系统的可用性和可扩展性,开发者通常会选择...

    php+mysqli实现批量替换数据库表前缀的方法

    接着,定义旧的数据库表前缀$dbprefix和新的表前缀$new_dbprefix。 然后,通过`new mysqli()`创建一个新的mysqli对象,用于连接到数据库。如果连接失败,脚本会打印错误信息并退出。成功连接后,选择要操作的数据库...

    逆向生成工具,有数据库表生成java bean实体类

    这样,当数据库表结构发生变化时,只需要更新实体类,而无需修改大量手动编写的代码,降低了维护成本。 实体类的生成不仅可以节省编码时间,还有助于保持代码一致性。由于实体类是由工具自动创建的,所以它们都遵循...

Global site tag (gtag.js) - Google Analytics