- 我为什么做这个 - 很简单,网上很多关于分表的都是含糊其辞,没有任何详细的,通用的,既然没有,那么我写一个出来吧。 - 主要目的 - 产品上线以后,数据量越来越大,当一个表有几十万上百万条记录的时候,是时候考虑分表了。【超过几千万记录的话,这个分表估计不适合。】 - 怎么做 - 分表情况,1:hash分表,按照目标表的id的hash值,写入对应hash值的表【注意:需要这个表有唯一标示性ID】 - 分表情况,2:日期分表,按照目标表里面的记录日期的字段,按照日期【日、周、月、年】拆分成多个表【本代码仅考虑unix时间戳来分表,其它不支持,您可以自己思考,自己修改代码】 - 注意,支持【子表】,填入对应子表名、id、关联主表id,执行分表的时候,将对应把子表分表【目前支持2个子表,如果您想更多个子表,请自行修改代码】 - 为什么要分享 - 赚积分呗,老子十几年的CSDN会员了,想在CSDN上下载个东西,还要积分,罢了,赚些积分吧,
2022-06-21 15:46:33 40B PHP分表
1
主要介绍了tp5(thinkPHP5)框架连接数据库的方法,结合实例形式较为详细的分析了基于thinkPHP5框架连接数据库的相关配置、数据读取、模板渲染等操作技巧,需要的朋友可以参考下
2022-06-05 12:13:28 45KB tp5 thinkPHP5 连接数据库
1
ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。遵循Apache2开源许可协议发布,意味着你可以免费使用ThinkPHP,甚至允许把你基于ThinkPHP开发的应用开源或商业产品发布/销售。 最新版还热乎的Thinkphp5.1完整开发版下载。
2022-05-10 12:44:06 443KB thinkphp thinkphp5.1 tp5下载 tp5.1下载
1
tp5_blog 基于ThinkPHP5的博客系统 本博客是本人独立开发,用于记录自己学习过程的一些技巧和想法 安装只需部署到服务器,修改相关配置,并把blog.sql导入到数据库 开发环境windows + apache + mysql5.5 + php7 线上环境centos7 + nginx1.12 + mysql5.5 + php7 如果发现有问题,可以提交issues,或者邮箱联系我
2022-04-14 17:17:48 28.87MB JavaScript
1
tp5.0.3框架多商户开源商城
2022-04-11 17:16:16 16.29MB tp5商城
1
基于开发框架ThinkPHP5写的权限控制网站demo。规则表(think_auth_rule) 用户组表(think_auth_group) 用户组明显表(think_auth_group_access) 我们在规则表中定义权限规则, 在用户组表中定义每个用户组有哪些权限规则,在用户组明显表中定义用户所属的用户组。
2022-04-07 21:22:11 1.61MB Thinkphp5 权限控制源码 php权限控制
1
主要介绍了PHP实现的微信APP支付功能,结合实例形式分析了基于TP5框架的微信APP支付相关原理、操作步骤与处理技巧,需要的朋友可以参考下
2022-04-02 18:14:10 62KB PHP 微信APP 支付功能 TP5框架
1
ThinkPHP 5.0 ThinkPHP5在保持快速开发和大道至简的核心理念不变的同时,PHP版本要求提升到5.4,对现有的CBD模式使得更深的强化,优化核心,减少依赖,基于全新的架构思想和命名空间实现,是ThinkPHP突破实质框架思路的颠覆之作,其主要特性包括: 基于命名空间和众多PHP新特性 核心功能组件化 强化路由功能 更灵活的控制器 开拓的模型和数据库类 配置文件可分离 重建的自动验证和完成 简化扩展机制 API支持完善 改进的Log类 命令行访问支持 REST支持 引导文件支持 方便的自动生成定义 真正智慧加载 分布式环境支持 更多的社交类库 ThinkPHP5的运行环境要求PHP5.4以上。 详细开发文档参考 目录结构 初始的目录结构如下: www WEB部署目录(或者子目录) ├─application 应用目录 │ ├─common
2022-03-08 09:57:15 16.28MB PHP
1
融合了门面类,工具类,钩子,中间件做成的登录模块,代码都是经过优化过的,适用于学习
2022-03-07 19:47:34 14.9MB thinkPHP
1