sql >> Databasteknik >  >> RDS >> Mysql

MySQL – Databas Character Set Encoding and Collation Explained

I den här artikeln kommer vi att täcka grunderna i vad en karaktärsuppsättning och en samling är och ger enkla exempel. Detta kan underlätta ditt liv med flerspråkiga webbplatser, hjälpa dig att lösa problem när du överför en webbplats från en server till en annan och visa din text på rätt sätt. Lätt att följa Databas Character Set Encoding and Collation Guide.

Teckenuppsättning

En teckenuppsättning representerar i princip en karta över tecken och deras kodning. Vi skulle kunna visualisera att kodningen är ett tal som:
A – 0; B - 1; C - 2; D – 3; a – 4; b – 5; c – 6; d – 7

Sortering:

En sammanställning är en uppsättning regler som gör att tecknen och deras kodning kan interagera med varandra, till exempel jämföras – om vi jämför A med B med hjälp av ovanstående teckenuppsättning får vi:

A – 0

B är större än A eftersom dess teckenuppsättning är större (0> 1). Det kan också användas vid jämförelse av skiftlägesokänslig.

Rekommenderad kodning och sortering för databasteckenuppsättning

Det rekommenderas att alla databaser skapas med utf8 som teckenuppsättning och utf8_general_ci som kodning, ett exempel på CREATE-kommandot skulle vara:

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

Du kan prova vår lista över populära MySQL-kommandon på våra webbhotellpaket – nu med NYA kraftigt rabatterade priser!:Delad värd, SSD VPS-värd, dedikerade servrar.


  1. Tilldela bilder till trädvynoder

  2. SQL Server Management Studio-alternativ för att bläddra/redigera tabeller och köra frågor

  3. Dataanalysguide:Det är dags att utmärka sig genom att använda Excel!

  4. Fyller Many2many-fältet (odoo 8)