SQL语句案例(mysql/oracle)
文章平均质量分 69
SQL语句(mysql/oracle)使用案例和解决方案
小小鱼儿小小林
感谢关注,商务合作请私信。全网同名(小小鱼儿小小林 or 不爱说话的老余)
展开
-
微信朋友圈的Mysql表可以怎么设计
如果让你来做一个类似微信朋友圈这样的社交产品,数据库表应该怎么设计呢?我大致总结了一下,可以设计成下面5张表,你们看下是否符合要求呢。原创 2024-03-25 17:38:24 · 351 阅读 · 1 评论 -
mysql面试题20:有哪些合适的分布式主键方案
在分布式环境中,为了保证数据的一致性和高可用性,唯一标识(ID)生成是非常关键的。以下继续列举一些分布式主键方案原创 2023-10-05 10:30:00 · 1694 阅读 · 0 评论 -
可重复执行SQL语句|建表、插入默认值、增加字段、删除字段、修改字段可重复执行SQL语句|oracle|mysql
在真实生产环境过程中,我们会用到表,但是随着后面功能的迭代以及更新,会对老表进行一些更新,比如加字段,修改字段类型等,那么随着越来越多的脚本更新,以及同一个项目在不同甲方中,为了保证项目的稳定性,我们需要对一些sql语句实现可重复执行的操作。比如甲方A的进展已经到3.0阶段了,表需要加A字段,修改B字段为字符串;原创 2022-09-30 09:49:11 · 4091 阅读 · 0 评论 -
mysql递归查询方法|mysql递归查询遇到的坑,教你们解决办法
1.前言大家在用mysql递归查询的时候,肯定或多或少的会碰到一些问题,像小编就遇到了天大的坑(如下图),于是自己踩了坑,我得想办法把它铺一铺吖,避免大家也同时遇到这样的问题。让技术人能够快速的解决问题。遇到问题如图: 相信很多人都用不惯mysql,小编也是,oracle的递归查询很简单。就一句sql就可以搞定,还有不清楚或者突然忘记需要温习的小伙伴们,大家可以看小编发的以...原创 2018-10-24 19:45:24 · 16798 阅读 · 5 评论 -
[已解决]mysql查询一周内的数据,解决一周的起始日期是从星期日(星期天|周日|周天)开始的问题
前言今天又遇到很坑的问题了,因为外国友人每一周的起始日期是周日,跟我们的不一样,我们每一周的起始日期是星期一,这样导致我要用mysql统计一周的数据的时候,对于我们来说,查询的记录包括:上周日的记录+本周的数据到星期六 这样的数据,这就不符合我们的要求,把上周日的数据也统计进来了。所以也是找了好久的资料,才终于解决 一、问题发现:默认我一开始写的测试查询本周上周数据的语句是...原创 2018-12-14 18:56:37 · 8253 阅读 · 3 评论 -
Oracle/Mysql中 instr() 函数的用法|Oracle/Mysql中 instr()跟like有相同的功能进行模糊匹配查询, instr()更高级
前言今天发现了一个更高级的函数instr(),所以今天就介绍介绍这个函数。这个函数俗称字符查找函数,但是也可以用来做模糊查询。一、instr()用法格式一:instr( C1, C2) ---》说明: instr(源字符串, 目标字符串)select instr('hellohello','h') from dual /*返回结果:1,从1开始数,直到第一次出现h*...原创 2019-06-11 22:34:06 · 4115 阅读 · 0 评论 -
oracle的wm_concat()和mysql的group_concat()合并同列变成一行的用法以及和concat()合并不同列的区别
前言标题几乎已经说的很清楚了,在oracle中,concat()函数和 “ || ” 这个的作用是一样的,是将不同列拼接在一起;那么wm_concat()是将同属于一个组的(group by)同一个字段拼接在一起变成一行。mysql是一样的,只不过mysql用的是group_concat()这个函数,用法是一样的,这里就不过多介绍了。大家可以直接戳这篇文章 了解浅析MySQL中concat以...原创 2019-07-11 22:57:52 · 6172 阅读 · 0 评论