mysql怎么删除空的数据

WBOY
Freigeben: 2022-02-24 12:04:10
Original
10212 Leute haben es durchsucht

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

mysql怎么删除空的数据

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

mysql怎么删除空的数据

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

语法如下

delete from yourTableName where yourColumnName=' ' OR yourColumnName IS NULL;
Nach dem Login kopieren

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

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

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

使用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');
Nach dem Login kopieren

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

查询如下

mysql> select *from deleteRowDemo;
Nach dem Login kopieren
Nach dem Login kopieren

以下是输出

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

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

mysql> delete from deleteRowDemo where StudentName='' OR StudentName IS NULL;
Nach dem Login kopieren

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

查询如下

mysql> select *from deleteRowDemo;
Nach dem Login kopieren
Nach dem Login kopieren

以下是输出

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

推荐学习:mysql视频教程

Das obige ist der detaillierte Inhalt vonmysql怎么删除空的数据. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!