首页数据库MySQL如何删除空数据,SQL语句是什么

MySQL如何删除空数据,SQL语句是什么

时间2024-03-23 17:04:03发布访客分类数据库浏览1567
导读:这篇文章给大家分享的是“MySQL如何删除空数据,SQL语句是什么”,文中的讲解内容简单清晰,对大家学习和理解有一定的参考价值和帮助,有这方面学习需要的朋友,接下来就跟随小编一起学习一下“MySQL如何删除空数据,SQL语句是什么”吧。...
这篇文章给大家分享的是“MySQL如何删除空数据,SQL语句是什么”,文中的讲解内容简单清晰,对大家学习和理解有一定的参考价值和帮助,有这方面学习需要的朋友,接下来就跟随小编一起学习一下“MySQL如何删除空数据,SQL语句是什么”吧。



在mysql中,可以利用delete语句配合“NULL”删除空的数据,该语句用于删除表中的数据记录,“NULL”用于表示数据为空,语法为“delete from 表名 where 字段名=' ' OR 字段名 IS NULL; ”。

本教程操作环境:windows10系统、mysql8.0.22版本、Dell G3电脑。

mysql怎么删除空的数据

使用delete命令删除MySQL中的空白行。

语法如下

delete from yourTableName where yourColumnName=' ' OR yourColumnName IS NULL;
    

上面的语法将删除空白行和NULL行。

为了理解这个概念,让我们创建一个表。创建表的查询如下

mysql>
     create table deleteRowDemo
   ->
     (
   ->
     Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   ->
     StudentName varchar(20)
   ->
     );
    

使用insert命令在表中插入一些记录。

查询如下

mysql>
     insert into deleteRowDemo(StudentName) values('John');
    
mysql>
     insert into deleteRowDemo(StudentName) values('');
    
mysql>
     insert into deleteRowDemo(StudentName) values('');
    
mysql>
     insert into deleteRowDemo(StudentName) values(NULL);
    
mysql>
     insert into deleteRowDemo(StudentName) values('Carol');
    
mysql>
     insert into deleteRowDemo(StudentName) values('Bob');
    
mysql>
     insert into deleteRowDemo(StudentName) values('');
    
mysql>
     insert into deleteRowDemo(StudentName) values('David');
    

使用select语句显示表中的所有记录。

查询如下

mysql>
     select *from deleteRowDemo;
    

以下是输出

+----+-------------+
| Id | StudentName |
+----+-------------+
| 1  | John        |
| 2  |             |
| 3  |             |
| 4  | NULL        |
| 5  | Carol       |
| 6  | Bob         |
| 7  |             |
| 8  | David       |
+----+-------------+
8 rows in set (0.00 sec)

这是删除空白行以及NULL的查询

mysql>
     delete from deleteRowDemo where StudentName='' OR StudentName IS NULL;
    

现在,让我们再次检查表记录。

查询如下

mysql>
     select *from deleteRowDemo;
    

以下是输出

+----+-------------+
| Id | StudentName |
+----+-------------+
| 1  | John        |
| 5  | Carol       |
| 6  | Bob         |
| 8  | David       |
+----+-------------+
4 rows in set (0.00 sec)

关于“MySQL如何删除空数据,SQL语句是什么”的内容就介绍到这,感谢各位的阅读,相信大家对MySQL如何删除空数据,SQL语句是什么已经有了进一步的了解。大家如果还想学习更多知识,欢迎关注网络,小编将为大家输出更多高质量的实用文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: MySQL如何删除空数据,SQL语句是什么
本文地址: https://pptw.com/jishu/651477.html
用OpenCV怎样实现图像模糊处理? python类型转换函数有哪一些,怎样使用?

游客 回复需填写必要信息