การสร้างสคีมา

หากคุณตัดสินใจที่จะสร้างฐานข้อมูลใหม่บนเซิร์ฟเวอร์ SQL มีสองวิธีในการดำเนินการนี้:

  • GUI โต๊ะทำงาน
  • เขียนแบบสอบถาม SQL แบบกำหนดเอง

แต่เนื่องจากเรากำลังศึกษา Workbench เราจะสร้างฐานข้อมูลโดยใช้:

คุณสามารถใช้เมนูด้านบนหรือปุ่มบนแถบด้านบนได้ตลอดเวลา คลิกที่ปุ่ม "สร้างโครงร่างใหม่" คุณจะเห็นแผงต่อไปนี้:

คุณสามารถตั้งชื่อของโครงร่างใหม่ได้ที่นี่ พร้อม.

การเข้ารหัสเริ่มต้น

สำคัญ! อย่าเลือกการเข้ารหัสเริ่มต้น จากนั้นปรากฎว่านี่คือ windows 1251 บางประเภทซึ่งไม่ต้องการทำงานกับ Cyrillic ตามปกติ คุณไม่จำเป็นต้องใช้เพื่อค้นหาหรือกรอง

นอกจากนี้ การถ่ายโอนข้อมูลระหว่างเซิร์ฟเวอร์ SQL ต่างๆ มักจะทำในรูปแบบข้อความ ข้อมูลจะถูกบันทึกลงในไฟล์เป็นแบบสอบถาม SQL จากนั้นดำเนินการบนเซิร์ฟเวอร์อื่นเป็นไฟล์ SQL ขนาดใหญ่

และสถานการณ์สามารถเกิดขึ้นได้ง่ายเมื่อคุณมีการเข้ารหัสเริ่มต้นที่แตกต่างกันบนเซิร์ฟเวอร์ SQL ที่แตกต่างกัน เรามีช่วงเวลาที่ยากลำบากกับสิ่งนี้ :)

ลองมาเลือกกันอย่างชัดเจน:

  • utf8
  • utf8_general_ci

หากคุณต้องการให้ฐานข้อมูลของคุณสามารถจัดเก็บข้อความด้วยไอคอนแสดงอารมณ์ที่เพิ่งเพิ่มไปยัง Unicode คุณต้องเลือก utf8mb4

แต่ตอนนี้เราจะระบุการเข้ารหัสอย่างแน่นอน utf8 และในอนาคตเราจะดำเนินการเปลี่ยนการเข้ารหัสสำหรับการจัดเก็บข้อความด้วยอีโมติคอน

เราเสร็จสิ้นการสร้างโครงร่าง

คลิกนำไปใช้และดูหน้าต่างต่อไปนี้:

ใช่ สำหรับการกระทำแต่ละ อย่างของคุณใน Workbench นั้นจะสร้างแบบสอบถาม SQL

เพียงคลิกนำไปใช้และรอให้คำขอสร้างสคีมาเสร็จสิ้น คุณควรลงเอยด้วยสถานะ Workbench นี้: