mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question Véletlen
speech play
speech pause
speech stop

A leválogatás megértése a MySQL-ben: rendezési és összehasonlítási szabályok

A leválogatás olyan szabályok halmaza, amelyek meghatározzák az adatok rendezési és összehasonlítási módját az adatbázisban. Meghatározza a karakterláncban lévő karakterek sorrendjét, valamint bizonyos funkciók, például a `LIKE` és `NOT LIKE` viselkedését.

Például ha van egy `name` nevű oszlopa olyan értékekkel, mint "Smith", "John". Smith” és „Jones”, ennek az oszlopnak az összevetése határozza meg, hogy a „Smith” a „John Smith” elé vagy után kerüljön-e egy rendezett listában. Azt is meghatározná, hogy a `LIKE` operátor megfelel-e a "John Smith"-nek a "%Smith" mintával.

Különböző típusú leválogatások állnak rendelkezésre, például:

* Latin1_General_CI (kis- és nagybetűk megkülönböztetése) – Ez a leválogatás kisbetűkre rendezi a karaktereket, és figyelmen kívül hagyja kis- és nagybetűk a karakterláncok összehasonlításakor.
* Latin1_General_CS (Kis- és nagybetűk megkülönböztető) – Ez a leválogatás a karaktereket eredeti kis- és nagybetűjükben rendezi, és a karakterláncokat a pontos kis- és nagybetűk alapján hasonlítja össze.
* UTF8_General_CI (Kis- és nagybetűk megkülönböztetése) – Ez a leválogatás UTF-8 kódolásban rendezi a karaktereket, és figyelmen kívül hagyja a karakterláncok összehasonlításakor.

Megadhatja egy oszlop leválogatását annak létrehozásakor, vagy megváltoztathatja egy meglévő oszlop leválogatását az `ALTER TABLE' utasítással.

Fontos, hogy a megfelelő leválogatást válasszuk ki az adatokhoz, mivel ez befolyásolják a karakterláncok rendezését vagy összehasonlítását igénylő lekérdezések eredményeit.

A Knowway.org cookie-kat használ, hogy jobb szolgáltatást nyújtson Önnek. A Knowway.org használatával Ön elfogadja a cookie-k használatát. Részletes információkért tekintse át a Cookie-kra vonatkozó irányelveinket. close-policy