Dalam mysql, "=" bermaksud kesamaan dan merupakan pengendali perbandingan Ia digunakan terutamanya untuk membandingkan sama ada operan pada kedua-dua belah adalah sama, ia mengembalikan 1, jika tidak, ia mengembalikan 0 . Ambil perhatian bahawa "=" tidak boleh digunakan untuk menilai nilai nol NULL, jadi jika satu atau dua operan adalah NULL, hasil operasi perbandingan ialah NULL.
Persekitaran pengendalian tutorial ini: sistem windows7, versi mysql8, komputer Dell G3.
Dalam mysql, "=
" bermaksud kesamaan dan merupakan pengendali perbandingan. Operator
=
digunakan untuk membandingkan sama ada operan pada kedua-dua belah adalah sama Jika ia sama, ia mengembalikan 1, jika tidak, ia mengembalikan 0. Peraturan sintaks khusus adalah seperti berikut:
Jika satu atau dua operan adalah NULL, hasil operasi perbandingan ialah NULL. (Sebab: NULL tidak boleh digunakan untuk = perbandingan.)
Jika kedua-dua operan ialah rentetan, perbandingan dilakukan sebagai rentetan.
Jika kedua-dua operan ialah integer, bandingkannya sebagai integer.
Jika satu operan ialah rentetan dan satu lagi operan ialah nombor, MySQL boleh menukar rentetan itu kepada nombor secara automatik.
Contoh: Gunakan = untuk penghakiman kesaksamaan
1 2 3 4 5 6 7 |
|
Analisis keputusan berjalan:
2=2
Dan nilai pulangan '2' =2
adalah sama, kedua-duanya adalah 1, kerana MySQL secara automatik menukar aksara '2' kepada nombor 2 apabila membuat pertimbangan.
'b'='b'
ialah perbandingan aksara yang sama, jadi nilai pulangan ialah 1.
Hasil ungkapan 1 3
dan ungkapan 2 2
adalah kedua-duanya 4
, jadi hasilnya adalah sama dan nilai pulangan ialah 1; >
ialah =
. NULL
NULL=null
NULL
Atas ialah kandungan terperinci Apakah maksud '=' dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!