Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

กำหนดว่าชุดอักขระของ MySQL DB ถูกตั้งค่าเป็น


สมมติว่าเรากำลังสร้างฐานข้อมูล "เว็บ" -

mysql> แสดงเว็บสร้างฐานข้อมูล

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้แสดงชุดอักขระเริ่มต้นเช่นกัน -

<ก่อนหน้า>+----------+----------------------------------- -------------------------------------------------- ----+| ฐานข้อมูล | สร้างฐานข้อมูล |+----------+----------------------------------- -------------------------------------------------- ----+| เว็บ | สร้างฐานข้อมูล `เว็บ' /*!40100 ชุดอักขระเริ่มต้น utf8 COLLATEutf8_unicode_ci */ | +----------+-------------------------------------- -------------------------------------------------- -+1 แถวในชุด (0.03 วินาที)

หากคุณต้องการทราบชุดอักขระสำหรับตารางเฉพาะจาก databse ให้ใช้แบบสอบถามด้านล่าง สมมติว่าเรามีตารางชื่อ DemoTable ในฐานข้อมูล “เว็บ” −

mysql> SHOW CREATE table web.DemoTable;

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้แสดงชุดอักขระ -

<ก่อนหน้า>+--------------+----------------------------- -------------------------------------------------- --------------------------------------------------+ | ตาราง | สร้างตาราง |+-------------+----------------------------- -------------------------------------------------- --------------------------------------------------+ | DemoTable | สร้างตาราง `DemoTable` (`ค่า` int (11) ค่าเริ่มต้น NULL) เครื่องยนต์=InnoDB ค่าเริ่มต้น CHARSET=utf8 COLLATE=utf8_unicode_ci |+--------------+------- -------------------------------------------------- -------------------------------------------------- -----------------------+1 แถวในชุด (0.00 วินาที)