随笔分类 -  SQL

SQL && Database
摘要:一个统计数量(有连表)的 SQL,加上条件若干假设结果为 N1,然后再加条件详细统计细分数量,诡异的来了,假设加的条件分别是 T1.F1 = T2.F2 和 T1.F1 != T2.F2,这两个细分 SQL 的结果 N2 和 N3 加起来竟然不等于 N1,那么漏掉的这部分数据是啥,想不通。 阅读全文
posted @ 2020-08-13 10:55 FEIFFY181 阅读(282) 评论(0) 推荐(0)
摘要:用户发帖之后,需要审核通过之后才能被别人看到,同时审核中的帖子自己也能够看到,通过一个列表接口如何实现? 阅读全文
posted @ 2020-07-02 18:23 FEIFFY181 阅读(223) 评论(0) 推荐(0)
摘要:真傻了,这个问题弄了半天。 解决 点击表名后,在右侧的信息栏里面有啊: PS: 个人博客原文 - sqlyog 如何导出建表语句 阅读全文
posted @ 2019-08-15 11:42 FEIFFY181 阅读(2773) 评论(0) 推荐(0)
摘要:PS 个人博客原文: "Distinct 与 Group by 的比较" 看了很多文章,这两个SQL语句在不同的数据库上面的实现上可能有相同或有不同,但是应当要明确它们在功能概念上的区别,最终得出结论: GROUP BY 用来使用聚集函数获得值,比如 AVG, MAX, MIN, SUM 和 COU 阅读全文
posted @ 2019-04-01 16:19 FEIFFY181 阅读(2353) 评论(0) 推荐(0)
摘要:PS 个人博客原文: "MySQL double 类型查询不准确的问题" 问题 有如下查询: 结果竟然包含了 32.99 的数据行。 原因 price 的类型是 double,会存在精度丢失问题,作为条件查询或者 sum 等聚合函数时结果会不准确 解决 将 double 类型转化为 decimal 阅读全文
posted @ 2019-03-13 11:34 FEIFFY181 阅读(2957) 评论(0) 推荐(0)
摘要:更新单个记录 sql UPDATE SET = 'value1' WHERE = 'value2' sql UPDATE SET = 'value1' WHERE IN ('value2', 'value3') sql UPDATE SET = CASE WHEN 1 THEN 'value1' W 阅读全文
posted @ 2019-02-21 14:00 FEIFFY181 阅读(654) 评论(0) 推荐(0)
摘要:https://codex.wordpress.org/zh cn:%E5%AE%89%E8%A3%85_WordPress 阅读全文
posted @ 2019-02-16 14:02 FEIFFY181 阅读(667) 评论(0) 推荐(0)
摘要:在新版的 Ubuntu (如 16.04,18.04)中,安装好 MySQL 后直接用下面的命令连接总是会报错: 这是因为 mysql 默认的 root 用户使用了 UNIX auth_socket_plugin 的用户认证方式。 下面使用 sudo 权限登录 mysql,验证这一点: 如上所示,r 阅读全文
posted @ 2018-10-21 15:13 FEIFFY181 阅读(2413) 评论(0) 推荐(0)
摘要:PS:个人博客原文 - 《SQL必知必会》 很适合入门的一本SQL书,虽相见已晚,但看完了,总要记录点什么。 DESC关键字只应用到直接位于其前面的列名。如果想在多个列上进行降序排序,必须对每一列指定DESC关键字。与DESC相对的是ASC,实际上,ASC没有多大用处,因为升序是默认的。 在一个列不 阅读全文
posted @ 2017-08-23 07:57 FEIFFY181 阅读(331) 评论(0) 推荐(0)