MySQL 检查列是否为空
在 MySQL 或任何编程语言中,都有在创建表的实例中添加约束或检查的特权。 这些约束帮助用户限制插入到表的特定字段中的值。
该限制允许用户在列中输入一组明确定义的数据。 但是,如果在模式创建时未应用这些约束,则可以选择通过应用查询来提取行。
检查 MySQL 中的列是否为 Null 或 Empty
过滤掉表中存在的 null 或空列值的步骤在前面的部分中给出。
NULL 或 Empty 检查的语法是:
Select expression [, expression2] ...
FROM table-name
[WHERE column-name IS NULL or column-name = '']
在上面的查询中,使用了 Select 的基本语法来形成从表中提取 null 和空值的语句。 明确地,一些关键字如 IS NULL 与列名一起使用以过滤掉空值。
而对于空检查,检查列名与空白字符的简单匹配。 Select 查询中 IS NULL 关键字的这种组合查询提取列名称中具有 null 或空值的子集行。
让我们详细了解 IS NULL 检查:
IS NULL 关键字是一个运算符,用于检查列的空值。 它是一个中间运算符,与其他查询一起使用以执行 MySQL 中的选择、更新和删除等操作。
在表上实际检查查询之前的查询列表:
-
使用 MySQL 中的创建查询创建一个表。 查询将创建初始模式。
Create table student ( id varchar(255), name varchar(255), dob date);
添加创建的表的屏幕截图以供参考。
-
在表中插入一些值。
Insert into student values ( null,'Josheph', '2022-06-08'); Insert into student values ( '117','', '2022-06-06');
下面是截图供参考。
-
行实际查询以过滤空行和空行。
查询执行MySQL语句:
Select * from student where name IS NULL or name = ''; Select * from student where id IS NULL or id = '';
下面是实际的本地运行截图,供参考。
本地运行截图:
相关文章
如何在 MySQL 中声明和使用变量
发布时间:2024/03/26 浏览次数:115 分类:MySQL
-
当你需要在 MySQL 中的脚本中存储单个值时,最好的方法是使用变量。变量有不同的种类,有必要知道何时以及如何使用每种类型。
在 MySQL 中使用 Mysqladmin 刷新主机解除阻塞
发布时间:2024/03/26 浏览次数:82 分类:MySQL
-
你将了解阻止主机的原因。此外,通过使用 phpMyAdmin 和命令提示符刷新主机缓存来解除阻塞的不同方法和效果。