MySQL count 过滤空值,使其不将空数据计入条数

2019年07月01日

当mysql中使用count分组统计数据时,如果不想使空值计入总数,我们可以使用如下解决方法

MySQL 中NULL和空值的区别

2019年07月01日

平时我们在使用MySQL的时候,对于MySQL中的NULL值和空值区别不能很好的理解。

注意到NULL值是未知的,且占用空间,不走索引,DBA建议建表的时候最好设置字段是NOT NULL 来避免这种低效率的事情的发生。

MySQL IFNULL() 函数

2019年07月01日

IFNULL() 函数用于判断第一个表达式是否为 NULL,如果为 NULL 则返回第二个参数的值,如果不为 NULL 则返回第一个参数的值。

MySQL中删除重复数据只保留一条

2019年07月01日

在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢?

MySQL中join的用法

2019年06月14日

以前的程序数据量小,也从未考虑过多表关联查询,但是给公司开发过小型ERP后发现,日子一久,数据量一大,靠嵌套查询会严重影响效率,所以需要学习用‘Join’来处理多表关联查询。

MySQL : GROUP BY 报错及 sql_mode 相关思考

2018年11月21日

sql_mode是个很容易被忽视的变量,默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入。

在生产环境必须将这个值设置为严格模式,所以开发、测试环境的数据库也必须要设置,这样在开发测试阶段就可以发现问题。

Windows10 MySQL Install 提示 Remove of the Service Denied! 解决方案

2018年11月21日

牢记在 Windows 10 中,哪里出问题,也许哪里就需要“用管理员身份打开”。

Windows10环境配置安装MySQL 5.7.16

2018年11月21日

MacOS上安装与配置Windows10不同于Windows7,一些Win7中不曾出现的问题,在Win10上频现。

本文介绍在MacOS上Win10环境下,安装MySQL后,遇到的异常处理方案。

MacOS中 MySQL root帐户无法正常登录解决方案

2018年11月21日

在MacOS环境中,MySQL无法登录root帐户,一个原因是root的初始权限跟初始密码根本不是我们想的那样。

本文主要讲解如果强制更改root的权限与密码,使得同学们能够正常使用MySQL。