数据库表前缀由来_PHP_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > PHP > 数据库表前缀由来

数据库表前缀由来

 2018/3/30 8:11:24  青春..荒唐  程序员俱乐部  我要评论(0)
  • 摘要:【前言】今天看到了Tp系统配置文件下的数据库配置里有个数据库表前缀的设置【主体】/*数据库设置*/'DB_PREFIX'=>'',//数据库表前缀。例如sp_user,前缀为sp网上查了下,具体由来要从几年前说起相比于如今简易实用的阿里云、腾讯云、华为云等,之前用的都是虚拟主机。并且权限限制太多,在创建数据表时,如果有多个项目,为了避免混乱重名,也为了提高可读性,在数据表之前加上了前缀如
  • 标签:数据库 数据 数据库表

【前言】

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

?

【主体】

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

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

?

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

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

? ?如:商城系统? ? ? sc_user

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?sc_member

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?sc_goods

?

? ? ? ? ? OA系统? ? ? ? ?oa_user

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?oa_news

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

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

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

?

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

?

?

?

?

?

?

?

.

上一篇: ThinkPHP单字母函数(快捷方法)使用总结 下一篇: 没有下一篇了!
发表评论
用户名: 匿名