Rumah >pangkalan data >tutorial mysql >Bagaimana untuk memadam data kosong dalam mysql

Bagaimana untuk memadam data kosong dalam mysql

WBOY
WBOYasal
2022-02-24 12:04:1010388semak imbas

Dalam mysql, anda boleh menggunakan kenyataan padam dengan "NULL" untuk memadam data kosong sintaks ialah "padam dari Nama jadual di mana nama medan = ' ' ATAU nama medan ADALAH NULL;".

Bagaimana untuk memadam data kosong dalam mysql

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi mysql8.0.22, komputer Dell G3.

Cara memadam data kosong dalam mysql

Gunakan arahan padam untuk memadam baris kosong dalam MySQL.

Sintaks adalah seperti berikut

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

Sintaks di atas akan memadamkan baris kosong dan baris NULL.

Untuk memahami konsep ini, mari kita buat jadual. Pertanyaan untuk mencipta jadual adalah seperti berikut

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

Gunakan arahan sisip untuk memasukkan beberapa rekod ke dalam jadual.

Pertanyaan adalah seperti berikut

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');

Gunakan pernyataan pilih untuk memaparkan semua rekod dalam jadual.

Pertanyaan adalah seperti berikut

mysql> select *from deleteRowDemo;

Berikut ialah output

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

Ini ialah pertanyaan untuk mengalih keluar baris kosong serta NULL

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

Sekarang, mari Kita semak semula rekod jadual.

Pertanyaan adalah seperti berikut

mysql> select *from deleteRowDemo;

Berikut ialah output

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

Pembelajaran yang disyorkan: tutorial video mysql

Atas ialah kandungan terperinci Bagaimana untuk memadam data kosong dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn