mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question Satunnainen
speech play
speech pause
speech stop

Lajittelun ymmärtäminen MySQL:ssä: Lajittelu- ja vertailusäännöt

Lajittelu on joukko sääntöjä, jotka määrittävät, kuinka tiedot lajitellaan ja verrataan tietokannassa. Se määrittää merkkien järjestyksen merkkijonossa sekä tiettyjen funktioiden, kuten "LIKE" ja "NOT LIKE" käyttäytymisen.

Esimerkiksi jos sinulla on sarake nimeltä "nimi", jonka arvot ovat "Smith", "John". Smith" ja "Jones", kyseisen sarakkeen yhdistäminen määrittäisi, tuleeko "Smith" ennen vai jälkeen "John Smith" lajitetussa luettelossa. Se määrittäisi myös, vastaako "LIKE"-operaattori "John Smith" -mallia "%Smith".

Saatavilla on erilaisia ​​lajittelutyyppejä, kuten:

* Latin1_General_CI (Kirjainkoolla ei ole merkitystä) - Tämä lajittelu lajittelee merkit pienillä kirjaimilla ja jättää huomiotta. kirjainkoolla merkkijonoja verrattaessa.
* Latin1_General_CS (Kirjainkoolla erottuva) - Tämä lajittelu lajittelee merkit niiden alkuperäisessä kirjainkoon mukaan ja vertaa merkkijonoja niiden tarkan kirjainkoon perusteella.
* UTF8_General_CI (Kirjainkoolla ei ole merkitystä) - Tämä lajittelu lajittelee merkit UTF-8-koodauksessa ja jättää huomiotta tapausta verrattaessa merkkijonoja.

Voit määrittää sarakkeen lajittelun luodessasi sen tai voit muuttaa olemassa olevan sarakkeen lajittelua käyttämällä ALTER TABLE -käskyä.

On tärkeää valita oikea lajittelu tiedoillesi, koska se voi vaikuttaa sellaisten kyselyiden tuloksiin, joihin liittyy merkkijonojen lajittelu tai vertailu.

Knowway.org käyttää evästeitä tarjotakseen sinulle paremman palvelun. Käyttämällä Knowway.orgia hyväksyt evästeiden käytön. Tarkempia tietoja saat tutustumalla evästekäytäntöömme. close-policy