Pehea e kūlike ai nā ʻōlelo maʻamau MySQL database? MySQL regexp e like me ka hoʻohana

MySQL waihonaPehea e like ai ka ʻōlelo maʻamau?MySQL regexp e like me ka hoʻohana ʻana

Nā ʻōlelo maʻamau MySQL

Ma nā mokuna mua ua aʻo mākou e hiki ke MySQL LIKE...% no ka hoʻolike like ʻole.

Kākoʻo pū ʻo MySQL i ka hoʻohālikelike ʻana i nā ʻōlelo maʻamau ʻē aʻe.

Inā ʻike ʻoe iā PHP a i ʻole Perl, maʻalahi loa ia, no ka mea, ua like ka hoʻohālikelike ʻana o MySQL me nā mea o kēia mau palapala.

Hiki ke hoʻohana ʻia nā hiʻohiʻona maʻamau i ka papa kuhikuhi i ka mea hoʻohana REGEXP.

Hāloaho'ākāka
^Kūlike me ka hoʻomaka o ke kaula hoʻokomo.^ pili pū me ke kūlana ma hope o '\n' a i '\r' inā ho'onohonoho 'ia ka waiwai Multiline o ka mea RegExp.
$Kūlike i ka hopena o ke kaula hoʻokomo.Inā hoʻonohonoho ʻia ka waiwai Multiline o ka mea RegExp, $ pili pū me ke kūlana ma mua o '\n' a i '\r'.
.Hoʻohālikelike i kekahi ʻano hoʻokahi koe wale nō "\n".No ka hoʻohālikelike ʻana i kekahi ʻano me ka '\n', e hoʻohana i ke ʻano like me '[.\n]'.
[...]hōʻiliʻili o nā huapalapala.Hoʻohālikelike i kekahi o nā huaʻōlelo i loaʻa.No ka laʻana, '[abc]' e like me "plai'a' ma n".
[^…]Hoʻonohonoho ʻano ʻino.Hoʻohālikelike i kekahi ʻano ʻaʻole i loaʻa.No ka laʻana, '[^abc]' e like me 'p' ma "plain".
p1|p2|p3Pili i ka p1 a i ʻole p2 a i ʻole p3.No ka laʻana, 'z|meaʻai' e like me "z" a i ʻole "meaʻai". '(z|f)ood' pili i "zood" a i ʻole "meaʻai".
*Hoʻohālikelike i ka subexpression ma mua ʻaʻole a ʻoi aku paha nā manawa.No ka laʻana, pili ka zo* me "z" a me "zoo". * ua like ia me {0,}.
+Hoʻolike me ka subexpression ma mua i hoʻokahi manawa a ʻoi aku paha.No ka laʻana, 'zo+' pili i ka "zo" a me "zoo", akā ʻaʻole "z". + ua like ia me {1,}.
{n}n he huina kupono ole.Pili pono i n manawa.No ka la'ana, 'o{2}' 'a'ole e like me ka 'o' ma "Bob", akā e pili ana i nā 'o'elua ma "mea'ai".
{n,m}ʻO ka m a me ka n he mau helu ʻino ʻole, kahi n <= m.Hoʻohālikelike ma ka liʻiliʻi o n manawa a ma ka hapa nui o m manawa.

laʻana

Ma hope o ka hoʻomaopopo ʻana i nā koi maʻamau i luna, hiki iā mākou ke kākau i nā ʻōlelo SQL me nā ʻōlelo maʻamau e like me kā mākou pono ponoʻī.Ma lalo mākou e papa inoa i kekahi mau hiʻohiʻona liʻiliʻi (inoa papa: person_tbl ) e hoʻonui i ko mākou ʻike:

E huli i nā ʻikepili a pau e hoʻomaka ana me ka 'st' ma ke kahua inoa:

mysql> SELECT name FROM person_tbl WHERE name REGEXP '^st';

E huli i nā ʻikepili a pau e pau ana me ka 'ok' ma ke kahua inoa:

mysql> SELECT name FROM person_tbl WHERE name REGEXP 'ok$';

E huli i nā ʻikepili a pau i loaʻa ke kaula 'mar' ma ke kahua inoa:

mysql> SELECT name FROM person_tbl WHERE name REGEXP 'mar';

E huli i nā ʻikepili a pau ma ka inoa inoa e hoʻomaka me ka huaʻōlelo vowel a i ʻole e pau me ke kaula 'ok':

mysql> SELECT name FROM person_tbl WHERE name REGEXP '^[aeiou]|ok$';

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) kaʻana like "Pehea e hoʻohālikelike ai i nā ʻōlelo maʻamau MySQL database? MySQL regexp like hoʻohana" e kōkua iā ʻoe.

Welina mai e kaʻana like i ka loulou o kēia ʻatikala:https://www.chenweiliang.com/cwl-492.html

Welina mai i ke kahawai Telegram o ka moʻomanaʻo ʻo Chen Weiliang e kiʻi i nā mea hou loa!

🔔 E lilo i mea mua e kiʻi i ka waiwai nui "ChatGPT Content Marketing AI Tool Usage Guide" ma ka papa kuhikuhi kiʻekiʻe. 🌟
📚 He waiwai nui kēia alakaʻi, 🌟He manawa kakaikahi kēia, mai poina! ⏰⌛💨
Kaʻana like a like inā makemake ʻoe!
ʻO kāu kaʻana like a me kou makemake ʻo kā mākou hoʻoikaika mau!

 

评论

ʻAʻole e paʻi ʻia kāu leka uila. Hoʻohana ʻia nā kahua koi * Label

ʻōwili i luna