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

Bagaimana untuk memadam data kosong dalam mysql

WBOY
Lepaskan: 2022-02-24 12:04:10
asal
10437 orang telah melayarinya

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;
Salin selepas log masuk

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)
   -> );
Salin selepas log masuk

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');
Salin selepas log masuk

Gunakan pernyataan pilih untuk memaparkan semua rekod dalam jadual.

Pertanyaan adalah seperti berikut

mysql> select *from deleteRowDemo;
Salin selepas log masuk
Salin selepas log masuk

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)
Salin selepas log masuk

Ini ialah pertanyaan untuk mengalih keluar baris kosong serta NULL

mysql> delete from deleteRowDemo where StudentName='' OR StudentName IS NULL;
Salin selepas log masuk

Sekarang, mari Kita semak semula rekod jadual.

Pertanyaan adalah seperti berikut

mysql> select *from deleteRowDemo;
Salin selepas log masuk
Salin selepas log masuk

Berikut ialah output

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

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan