MySQL การใช้งานคำสั่ง CREATE DATABASE

คำสั่ง CREATE DATABASE ใน MySQL ใช้เพื่อสร้างฐานข้อมูลใหม่ โดยสามารถกำหนด ชื่อฐานข้อมูล, รูปแบบการเข้ารหัสอักขระ (Character Set) และ การเรียงลำดับ (Collation) ได้ด้วย

รูปแบบคำสั่ง

CREATE DATABASE database_name;
  • database_name = ชื่อฐานข้อมูลที่คุณต้องการสร้าง
  • ต้องไม่ซ้ำกับฐานข้อมูลที่มีอยู่แล้ว (เว้นแต่ใช้ IF NOT EXISTS)

ตัวอย่างการใช้งาน

สร้างฐานข้อมูลชื่อ my_shop

SQL
CREATE DATABASE my_shop;

สร้างฐานข้อมูล พร้อมเช็คว่าไม่มีฐานข้อมูลชื่อเดียวกันอยู่ก่อน

SQL
CREATE DATABASE IF NOT EXISTS my_shop;
  • ป้องกัน Error หากฐานข้อมูลชื่อเดียวกันมีอยู่แล้ว

สร้างฐานข้อมูลพร้อมกำหนด Character Set และ Collation

SQL
CREATE DATABASE my_shop
CHARACTER SET utf8mb4
COLLATE utf8mb4_general_ci;
  • CHARACTER SET utf8mb4 รองรับอักขระพิเศษ/Emoji ได้
  • COLLATE utf8mb4_general_ci การเรียงลำดับตัวอักษรแบบไม่คำนึงถึงตัวพิมพ์เล็ก/ใหญ่
แชร์เรื่องนี้