Apakah pernyataan 'di mana 1=1' dalam MySQL?

WBOY
Lepaskan: 2023-09-04 17:21:03
ke hadapan
1195 orang telah melayarinya

MySQL 中的“where 1=1”语句是什么?

Dalam MySQL, "Where 1=1" akan menjana semua baris dalam jadual kerana pernyataan itu sentiasa benar. satu Untuk lebih memahami penyataan tersebut, contoh diberikan di bawah -

Mula-mula, buat jadual dengan bantuan cipta arahan. Diberikan di bawah -

mysql> CREATE table WhereConditon
-> (
-> id int,
-> name varchar(100)
-> );
Query OK, 0 rows affected (0.43 sec)
Salin selepas log masuk

Selepas berjaya mencipta jadual, masukkan beberapa rekod melalui arahan sisip Pertanyaan untuk ini adalah seperti berikut -

mysql> INSERT into WhereConditon values(1,'John');
Query OK, 1 row affected (0.16 sec)

mysql> INSERT into WhereConditon values(2,'Smith');
Query OK, 1 row affected (0.15 sec)

mysql> INSERT into WhereConditon values(3,'Bob');
Query OK, 1 row affected (0.16 sec)

mysql> INSERT into WhereConditon values(4,'David');
Query OK, 1 row affected (0.13 sec)
Salin selepas log masuk

Kini rekod telah berjaya dimasukkan dan anda boleh melihat bilangan rekod dalam jadual Semak dengan bantuan pernyataan pilih. Diberikan di bawah -

mysql> SELECT * from WhereConditon;
Salin selepas log masuk

Selepas melaksanakan pertanyaan di atas, anda boleh melihat semua rekod dalam jadual seperti berikut -

+------+-------+
| id   | name  |
+------+-------+
| 1    | John  |
| 2    | Smith |
| 3    | Bob   |
| 4    | David |
+------+-------+
4 rows in set (0.00 sec)
Salin selepas log masuk

Sekarang, pernyataan 1=1 digunakan dengan pernyataan pilih untuk dipaparkan jadual. Semua nama akan dipaparkan sebagai 1=1 sentiasa benar.

Pertanyaan untuk ini adalah seperti berikut -

mysql> select name from WhereConditon where 1=1;
Salin selepas log masuk

Berikut ialah output pertanyaan di atas

+-------+
| name  |
+-------+
| John  |
| Smith |
| Bob   |
| David |
+-------+
4 rows in set (0.00 sec)
Salin selepas log masuk

Atas ialah kandungan terperinci Apakah pernyataan 'di mana 1=1' dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
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