mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question Náhodný
speech play
speech pause
speech stop

Pochopení porovnávání v MySQL: Pravidla řazení a porovnávání

Collation je sada pravidel, která určují, jak se data třídí a porovnávají v databázi. Definuje pořadí znaků v řetězci a také chování určitých funkcí, jako jsou `LIKE` a `NOT LIKE`. Smith“ a „Jones“, řazení tohoto sloupce určí, zda „Smith“ je před nebo za „John Smith“ v seřazeném seznamu. Také by to určilo, zda operátor „LIKE“ odpovídá „John Smith“ se vzorem „%Smith“.

K dispozici jsou různé typy porovnávání, například:

* Latin1_General_CI (nerozlišuje malá a velká písmena) – Toto řazení třídí znaky na malá písmena a ignoruje je malá a velká písmena při porovnávání řetězců.
* Latin1_General_CS (Case Sensitive) – Toto řazení třídí znaky v jejich původních velikostech a porovnává řetězce na základě jejich přesných velkých a malých písmen.
* UTF8_General_CI (Case Insensitive) – Toto řazení třídí znaky v kódování UTF-8 a ignoruje je případ při porovnávání řetězců.

Můžete určit řazení sloupce při jeho vytváření, nebo můžete změnit řazení existujícího sloupce pomocí příkazu `ALTER TABLE`. ovlivnit výsledky dotazů, které zahrnují řazení nebo porovnávání řetězců.

Knowway.org používá cookies, aby vám mohl poskytovat lepší služby. Používáním Knowway.org souhlasíte s naším používáním cookies. Podrobné informace naleznete v našem textu Zásad používání souborů cookie. close-policy