Rumah > Artikel > pangkalan data > Apakah aksara kad bebas yang berbeza yang boleh digunakan dengan pengendali MySQL RLIKE?
Menggunakan kad bebas pengendali RLIKE boleh menjimatkan banyak usaha apabila kami menulis pertanyaan yang menemui corak tertentu (ungkapan biasa) dalam rentetan. Kad bebas yang digunakan oleh RLIKE ialah:
^ - Ia mewakili PERMULAAN rentetan. Dalam erti kata lain, apabila kita menggunakan kad bebas ini dengan pengendali RLIKE, ia akan mendapati corak bermula dengan rentetan tertentu yang ditulis selepas kad bebas ^
mysql> Select Id, Name from Student WHERE Name RLIKE '^H'; +------+---------+ | id | Name | +------+---------+ | 15 | Harshit | +------+---------+ 1 row in set (0.00 sec)
$ - ia mewakili watak Akhir rentetan. Dalam erti kata lain, apabila kita menggunakan kad bebas ini dengan pengendali RLIKE, ia akan menemui corak yang berakhir dengan rentetan tertentu yang ditulis selepas kad bebas $.
mysql> Select Id, Name from Student WHERE Name RLIKE 'v$'; +------+--------+ | Id | Name | +------+--------+ | 1 | Gaurav | | 2 | Aarav | | 20 | Gaurav | +------+--------+ 3 rows in set (0.00 sec)
| - bermaksud "atau". Dalam erti kata lain, apabila kita menggunakan kad bebas ini dengan pengendali RLIKE, ia akan menemui rentetan yang mempunyai subrentetan yang ditulis dengan |. Kad bebas.
mysql> Select Id, Name from Student WHERE Name RLIKE 'Gaurav|raj'; +------+---------+ | Id | Name | +------+---------+ | 1 | Gaurav | | 20 | Gaurav | | 21 | Yashraj | +------+---------+ 3 rows in set (0.00 sec)
Atas ialah kandungan terperinci Apakah aksara kad bebas yang berbeza yang boleh digunakan dengan pengendali MySQL RLIKE?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!