..
MySQL iç motor yerli var - eşitlik, eşitsizlik ve benzerlik (GİBİ) ortak operatörleri ek olarak - çok kullanışlı bir operatör: RegExp operatörü.
Adından da anlaşılacağı gibi, RegExp operatör bizim MySQL veritabanı içinde karmaşık aramaları gerçekleştirmek için düzenli ifade gücünü kullanır.
Sözdizimi basittir:
Alan_adı SEÇİMİ Tablo_ismi İTİBAREN Alan_adı RegExp ifade WHERE;Ana karakter ve karşılaştırma ifadesi kullanılan özel bir sözdizimi basit bir özet tablo takip edelim:
| ^ | Dize Başlangıcı |
| $ | Dize sonu |
| . | Herhangi bir karakter |
| [...] | Parantez içinde herhangi bir karakter |
| [^...] | Köşeli parantez içinde olanlar dışındaki tüm karakterleri |
| | | Karakter veya alternatifleri ayrı dizeleri |
| * | Önceki karakterin veya dize sıfır veya daha fazla tekrarlar |
| + | Önceki karakterin veya dize bir veya daha fazla tekrarlar |
| {N} | "N" karakter veya önceki dize tekrarı |
| {Min, max} | Minimum ve maksimum arasında birkaç kez bir önceki karakter veya dize tekrarlar |
1) Biz "m" ile başlayan tüm isimler bulmak
Adı RegExp '^ m' takvim GELEN SELECT;Bizim sorgu örneğin, döndürür:
Takvim DAN adı SELECT adı RegExp 'veya $';Bizim sorgu örneğin, döndürür:
Adı RegExp '^ m + o $' takvim GELEN SELECT;Bizim sorgu örneğin, döndürür:
Adı RegExp 'r' takvim GELEN SELECT;Bizim sorgu örneğin, döndürür:
Takvim DAN adı SELECT isim RegExp 'ma | ra';Bizim sorgu örneğin, döndürür:
Takvim DAN adı SELECT isim RegExp '[^ ma]';Bizim sorgu örneğin, döndürür:
| |
MS Access (Gelişmiş)
Hızlı ve kolay bir veritabanı oluşturmak ve yönetmek öğrenin. 29 € dan başlayan fiyatlarla. |
| |
MySQL (Ders)
Açık kaynak veritabanı yönetimi. En düşük € 39. |
| |
SQL ve Veritabanı (Ders)
Ilişkisel veritabanı oluşturma ve yönetme. En düşük € 39. |