Mantsoe a tloaelehileng a MySQL database a tšoana joang? MySQL regexp joalo ka ts'ebeliso

MySQL databasePolelo e tloaelehileng e lumellana joang?MySQL regexp joalo ka ts'ebeliso

Mantsoe a tloaelehileng a MySQL

Likhaolong tse fetileng re ithutile hore MySQL e ka feta JOALOKA...% bakeng sa ho nyallana ho sa hlakang.

MySQL e boetse e ts'ehetsa ho nyallana ha lipolelo tse ling tse tloaelehileng.Opareitara ea REGEXP e sebelisoa ho MySQL bakeng sa ho bapisa polelo e tloaelehileng.

Haeba u tseba PHP kapa Perl, e hlakile, kaha poleloana ea kamehla ea MySQL e tšoana le ea mangolo ana.

Lipaterone tse tloaelehileng tafoleng e latelang li ka sebelisoa ho opareitara ea REGEXP.

Mokhoatlhaloso
^E tsamaellana le qalo ea khoele ea ho kenya.^ e boetse e tsamaisana le boemo ka mor'a '\n' kapa '\r' haeba thepa ea Multiline ea ntho ea RegExp e setiloe.
$E tsamaellana le pheletso ea khoele ea ho kenya.Haeba thepa ea Multiline ea ntho ea RegExp e setiloe, $ e boetse e bapisa boemo ba pele ho '\n' kapa '\r'.
.E tsamaisana le litlhaku tse le 'ngoe ntle le "\n".Ho tsamaisana le mongolo ofe kapa ofe ho kenyeletsoa '\n', sebelisa mohlala o kang '[.\n]'.
[...]pokello ya baphetwa.E tsamaisana le e 'ngoe ea litlhaku tse teng.Mohlala, '[abc]' e ka bapisa "plai'a' ka n".
[^…]Sete ea litlhaku tse mpe.E tsamaisana le litlhaku tse seng teng.Mohlala, '[^abc]' e ka bapisa 'p' ho "thota".
p1|p2|p3E tsamaisana le p1 kapa p2 kapa p3.Mohlala, 'z|lijo' li ka tšoana le "z" kapa "lijo". '(z|f)ood' e tsamaisana le "zood" kapa "lijo".
*E tsamaellana le poleloana e tlang pele ho zero kapa makhetlo a mangata.Mohlala, zo* e ka bapisa "z" hammoho le "zuo". * e lekana le {0,}.
+E tsamaellana le poleloana e tlang hang kapa ho feta.Mohlala, 'zo+' e ka nyalana "zo" le "zoo", empa e seng "z". + e lekana le {1,}.
{n}n ke palo e felletseng e sa foseng.E tsamaellana hantle le linako tsa n.Mohlala, 'o{2}' e ka se ts'oane le 'o' ho "Bob", empa e tla bapisa tse peli tsa o ho "lijo".
{n,m}Bobedi m le n ke dinomoro tse seng mpe, moo n <= m.E bapisa bonyane makhetlo a n le ka makhetlo a m.

Mohlala

Ka mor'a ho utloisisa litlhoko tse tloaelehileng tse ka holimo, re ka ngola lipolelo tsa SQL ka lipolelo tse tloaelehileng ho latela litlhoko tsa rona.Ka tlase re tla thathamisa mehlala e 'maloa e menyenyane (lebitso la tafole: person_tbl ) ho tebisa kutloisiso ea rona:

Fumana lintlha tsohle ho qala ka 'st' sebakeng sa mabitso:

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

Fumana lintlha tsohle tse qetellang ka 'ok' sebakeng sa mabitso:

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

Fumana lintlha tsohle tse nang le khoele ea 'mar' sebakeng sa mabitso:

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

Fumana lintlha tsohle sebakeng sa mabitso se qalang ka litlhaku tsa liluma-nosi kapa se qetellang ka khoele 'ok':

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

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) e arolelane "Joang ho ts'oana le mantsoe a tloaelehileng a database ea MySQL? MySQL regexp joalo ka ts'ebeliso" e tla u thusa.

Rea u amohela ho arolelana sehokelo sa sengoloa sena:https://www.chenweiliang.com/cwl-492.html

Rea u amohela ho mocha oa Telegraph oa blog ea Chen Weiliang ho fumana lintlha tsa morao-rao!

🔔 Eba oa pele oa ho fumana Tataiso ea Tšebeliso ea "ChatGPT Content Marketing AI" ea bohlokoa bukeng ea holimo ea seteishene! 🌟
📚 Tataiso ena e na le boleng bo boholo, 🌟Ona ke monyetla o sa tloaelehang, se ke oa o fetoa! ⏰⌛💨
Share le rata haeba u rata!
Ho arolelana le lintho tseo u li ratang ke khothatso ea rona e tsoelang pele!

 

Comments

Aterese ea hau ea lengolo tsoibila e ke ke ea phatlalatsoa. Ho sebelisoa masimo a hlokahalang * Letšoao

tsamaisetsa hodimo