sql >> Databáze >  >> RDS >> Mysql

MySQL – Vysvětlení kódování a řazení znakové sady databáze

V tomto článku pokryjeme základy toho, co je sada znaků a řazení, a poskytneme jednoduché příklady. To vám může usnadnit život s vícejazyčnými weby, pomůže vám vyřešit problémy při přenosu webu z jednoho serveru na druhý a zobrazí váš text správným způsobem. Snadno sledovatelný Průvodce kódováním a řazením znakové sady v databázi.

Sada znaků

Znaková sada v podstatě představuje mapu postav a jejich kódování. Můžeme si představit, že kódování je číslo jako:
A – 0; B – 1; C – 2; D – 3; a – 4; b – 5; c – 6; d – 7

Řazení:

Porovnání je sada pravidel, která umožňují, aby postavy a jejich kódování mohly vzájemně interagovat, například je porovnávat – porovnáním A s B pomocí jejich výše uvedené znakové sady dostaneme:

A – 0

B je větší než A, protože jeho znaková sada je větší (0> 1). Může být také použit při porovnávání bez ohledu na malá a velká písmena.

Doporučené kódování a řazení znakové sady databáze

Doporučuje se, aby byly všechny databáze vytvořeny pomocí utf8 jako znakové sady a utf8_general_ci jako kódování, vzorový příkaz CREATE by byl:

CREATE DATABASE IF NOT EXISTS `database_name` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci

Můžete vyzkoušet náš seznam oblíbených příkazů MySQL na našich balíčcích webhostingu – nyní s NOVÝMI výrazně zvýhodněnými cenami!:Sdílený hosting, SSD VPS hosting, Dedikované servery.


  1. PHP ukládat obrázky do MySQL nebo ne?

  2. Oracle ODP.Net a EF CodeFirst – chyba SaveChanges

  3. Jak otočit protokoly PgBouncer v Linuxu/Windows?

  4. SQL Server 2016:Vylepšení OLTP v paměti