Site icon PlusMagi's Blog By Pitt Phunsanit

MariaDB: Character Set และ Collation

สำหรับ MariaDB ( และ MySQL ) การเลือก Character Set และ Collation ที่ดีที่สุดและเป็นมาตรฐานสากลสำหรับภาษาไทยในปัจจุบันคือ utf8mb4 ครับ เหตุผลที่แนะนำให้ใช้ utf8mb4 แทนที่จะเป็น tis620 ( ที่เป็น encoding ไทยดั้งเดิม ) หรือ utf4 แบบเก่า มีดังนี้ครับ


การตั้งค่าที่แนะนำ


ทำไมต้อง utf8mb4 ?

ในสมัยก่อนเรามักใช้ tis620 เพราะประหยัดพื้นที่ ( 1 ตัวอักษรใช้ 1 byte ) แต่ในปัจจุบัน utf8mb4 กลายเป็นมาตรฐานด้วยเหตุผลหลายประการ


ตัวอย่างคำสั่ง SQL ในการสร้าง Database

หากคุณกำลังจะสร้าง Database ใหม่ สามารถใช้คำสั่งนี้ได้เลยครับ

CREATE DATABASE my_database_name
CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_ci;

อ่านเพิ่มเติม

Exit mobile version