
数据库
BHBshy
IT小白
展开
-
关于sql语句中,统计时间重叠和时间不重叠
关于sql统计时间重叠和时间不重叠的问题我们在开发过程中总会遇到这样的情况,一行数据中,有id、组、开始时间、结束时间。但是开始时间和结束时间肯定会出现时间重叠问题,比如说下面这种情况。我们先找出时间重叠的公式:可以发现:公式如下:a.alarm_type_id = b.alarm_type_id ANDa.start_time <= b.stop_time ANDa.stop_time >= b.start_time ANDa.id &l原创 2020-07-24 14:23:19 · 3204 阅读 · 2 评论 -
Dos命令下操作MySql解决中文乱码问题
当我们在使用Dos命令下操作MySql会发现出现了中文乱码情况:如下图:解决上述问题:我们有两种方法,只需要修改几个参数即可,首先让我们通过命令:show variables like ‘%char%’;看一下,参数列表,如下:方法一:我们需要通过命令:1.set character_set_client=gbk;2.set character_set_connection=gbk;...原创 2018-11-23 16:32:39 · 269 阅读 · 0 评论 -
数据库三大范式
1.做到每一列不能继续拆分比如说不要出现类似如 中国吉林 这样的列名要做到每一列都不可查分2.一张表只做一件事就是一张表只负责一部分3.不存在依赖传递 例如A-&amp;amp;amp;gt;B B-&amp;amp;amp;gt;C 则A-&amp;amp;amp;gt;C 想办法消除这个关系(可以删除C)例如 表A数量 商品价格 总金额因为通过商品数量可以推出总金额,所以要想符合三范式需要删除掉总金额数据库的三范式优点原创 2018-11-01 21:10:36 · 155 阅读 · 0 评论