mysql
文章平均质量分 89
CrazyCodes
Segmentfault PHP Tags Author
展开
-
从MySQL开始聊聊“树”结构 (上)
前言嗨喽,大家好,我是CrazyCodes, 近一年写的文章,都是一些广度方面的思考,新的一年,在技术深度上也需要有更多的探索,感谢各位的持续支持!MySQL先聊聊大家熟知的MySQL,我们使用MySQL肯定是有数据存储的需求。我们从基础开始看,首先我们创建一张用户表CREATE TABLE `user` ( `id` int unsigned NOT NULL AUTO_INCREMENT, `name` varchar(32) COLLATE utf8mb4_general_ci .原创 2021-02-24 13:45:32 · 387 阅读 · 0 评论 -
MySQL SQL模式特点汇总
前言MySQL服务器可以在不同的SQL模式下运行,并且可以针对不同的客户端以不同的方式应用这些模式,具体取决于sql_mode系统变量的值。DBA可以设置全局SQL模式以匹配站点服务器操作要求,并且每个应用程序可以将其会话SQL模式设置为其自己的要求。模式会影响MySQL支持的SQL语法以及它执行的数据验证检查。这使得在不同环境中使用MySQL以及将MySQL与其他数据库服务器一起使用变得更加容易。设置SQL模式要在运行时更改SQL模式,请sql_mode使用以下SET 语句设置全局或会话 系统变.原创 2020-10-26 09:51:52 · 178 阅读 · 0 评论 -
电商系统设计之商品[番外篇]
前言这是电商系统设计系列在商品设计这块的最后一篇文章。以下是其他文章地址,按照逻辑顺序排列如下电商系统设计之用户系统 https://blog.fastrun.cn/2018/06/14/1-10/电商系统设计之购物车 https://blog.fastrun.cn/2018/06/19/1-12/电商系统设计之商品 (上) https://blog.fastrun.cn/2018/07/08/1-26/电商系统设计之商品 (中) https://blog.fastrun.cn/2018/07.原创 2020-10-24 13:37:45 · 250 阅读 · 0 评论 -
电商系统设计之商品接口
前言我应该是少数在文章中直接展示接口文档的人。本篇我思考了很久到底要不要解析下商品接口开发的注意点。客户端开发与服务端开发即是天敌也是兄弟。希望本篇文章让你们减少争执,把“爱”给对方。接口设计简述电商系统设计之中,比较复杂的接口就论商品详情的接口了,响应参数特别多,特别杂。在开发获取商品详情接口时要遵循以下几个原则返回的JSON嵌套数量要少方便去查询到指定的SKU其他接口相关规范查询SKU关于查询SKU,我让我的小伙伴是这样做的,首先拿出规格和属性"选择颜色": [ {.原创 2020-10-24 13:37:14 · 2083 阅读 · 1 评论 -
电商系统设计之订单
前言用户交易将经历一段艰辛的历程,一般用户感觉不到,实际程序是经历了一段生死离别。具体付款流程如下不(wo)是(gu)这(yi)张(chuan)图(de),请看正经流程图之前的几篇文章介绍了购物车如何设计用户系统如何设计商品系统如何设计其实他们都在为交易系统做铺垫,一个产品如果没有收入,那这只能是寺庙的公益产品。任何产品最终都要走向这步 (收钱)。付款用户付款过程中有很多场景也会出现意外,以下是我碰到的“天灾人祸”成功用户发起微信支付并成功支付用户发起支付宝支付并成功支付.原创 2020-10-24 13:35:37 · 848 阅读 · 1 评论 -
MySQL常用函数汇总
概述MySQL常用函数汇总,希望可以帮到你,没事看看当复习字符串函数函数功能CONCAT(s1,s2,…)字符串连接INSERT(str,x,y,instr)将指定开始标记到结束的字符串替换为指定字符串LOWER(str)将字符串所有字符转为小写UPPER(str)将字符串所有字符串转为大写LEFT(str,x)返回字符串str最左边的x个字符RIGHT(str,x)返回字符串str最右边的x个字符LPAD(str,n,pad)在.原创 2020-10-24 13:35:00 · 852 阅读 · 0 评论 -
电商系统设计之商品 (下)
电商大伙每天都在用,类似某猫,某狗等。电商系统设计看似复杂又很简单,看似简单又很复杂本章适合初级工程师及中级工程师细看,大佬请随意前言商品系统与订单系统(交易系统)是相铺相成的,当买家购买商品后将经历一个过程商品系统->交易系统->订单系统->物流系统->售后系统完成上述流程则是完成了一笔交易,经常网上购物的童鞋都懂这个。今天我们讲下从商品系统到交易系统和订单系统的存储过程及其设计上的应该注意的“坑”。存储前俩篇文章讲解的商品系统的SKU与SPU的设计过程..原创 2020-10-24 13:31:55 · 311 阅读 · 0 评论 -
电商系统设计之商品 (中)
电商大伙每天都在用,类似某猫,某狗等。电商系统设计看似复杂又很简单,看似简单又很复杂本章适合初级工程师及中级工程师细看,大佬请随意前言上一篇文章我们讲了关于电商SPU,SKU的概念,以及为何要设计自定义属性与自定义规格并解释了何时可以用到它们。我一直在说电商是一个既简单又复杂的东西,本章我们再一次深度解析电商系统商品设计的更多逻辑与实现。关联SPU对应多个SKU,SPU实际就是主商品表,类似于iphonex这款手机,而SKU则是这个商品绑定的规格表,类似与iphonex 红色款,iphon..原创 2020-10-24 13:29:49 · 521 阅读 · 0 评论 -
电商系统设计之商品 (上)
电商大伙每天都在用,类似某猫,某狗等。电商系统设计看似复杂又很简单,看似简单又很复杂本章适合初级工程师及中级工程师细看,大佬请随意前言商品的设计是电商系统中占据重要地位,如何设计出高扩展,高性能的商品系统并非一件简单的事情,我的设计是观摩互联网各大佬的设计后自行研究的,并非完全正确,但也不完全错误,现在我设计的这套电商系统已经在使用,如果在逻辑上遇到什么问题,会及时修改我关于电商系统相关文章的设计思想部分。元素见上图,本次我们先讲解下系统规格与自定义规格、系统属性与自定义属性的关于及其他..原创 2020-10-23 00:24:02 · 390 阅读 · 0 评论 -
初中级PHP面试基础汇总
这是我整理的一套面试题,老铁们看看就当复习了哦概述感觉现在发面试题有些冷门,就跟昨天德国那场似的,不过看看当提前复习了。提前备战。这2个月出门面试的童鞋可注意不要中暑哦。说几个你所知道的设计模式单例模式保证一个类仅有一个实例,并提供一个访问他的全局访问点例如框架中的数据库连接 - 类似DB类策略模式针对一组算法,将每一个算法封装到具有共同接口的独立的类中,例如进入个人主页时,根据浏览者的不同,给予不同的显示与操作 - 类似不同用户呈现不同效果注册模式提供了在程序中有条理的存放并管..原创 2020-10-23 00:20:11 · 200 阅读 · 0 评论 -
电商系统设计之购物车
本章适合初级工程师及中级工程师细看,大佬请随意前言问 [不存价格字段不行吗?直接查询商品表获取价格]答 [如果价格更新,应提示用户,商品的浮动信息。可以选择直接更新购物车,或者单独建立一个表,来记录更新的价格和信息,类似京东]问 [联表查询可以从商品表中知道商品是否上架]答 [商品不存在了如何联,只会将逻辑整复杂,未来包括降价提醒,无货提醒,下架提醒,购物车该如何查询就成了一个问题]上一篇文章在对于购物车业务及数据表设计中,有位童鞋在评论区与我讨论许久,特此独立一篇文章来详解下我的想..原创 2020-10-23 00:17:56 · 688 阅读 · 0 评论 -
电商系统设计之用户系统
电商大伙每天都在用,类似某猫,某狗等。电商系统设计看似复杂又很简单,看似简单又很复杂本章适合初级工程师及中级工程师细看,大佬请随意前言设计以以下为工具讲起PHP为开发语言基于Laravel框架MySQL为数据存储电商的可变性与孩子的心情一样,变化极快,所以在设计之处就要想好大部分的功能接入及开发,尽量减少重构次数。对老板来说节约成本,对程序员来说“珍惜生命”数据表前期业务简单时,我们可以将数据表设计为下列的样子TableNameCommentsmember..原创 2020-10-22 17:29:23 · 591 阅读 · 0 评论 -
老项目的迁移手记
收到一个朋友的求救,他现在遇到一个难题。就是刚刚入职的公司,项目没有GIT,用的老版本的TP,CI,代码也很凌乱,目录也是非常的多,有的没的都在服务器上放着,服务器上还有将近30G的用户头像存着,总之就是一个字 “乱”我准备对这个乱到无法整理的公司项目、服务器及架构进行重新整理,接下来,请看我的表演~备份既然没有git,那就不用git了,直接在线上打包,ftp链接上下载,在毫无头绪的情况下,我建议直接重装。。如果你没有十足把握,建议不要送死。公司业务总结构新接口应用程序后台应用程序老接口应原创 2020-10-22 17:25:29 · 165 阅读 · 0 评论