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

การปฏิบัติตามมาตรฐาน MySQL


การปฏิบัติตามมาตรฐานจะบอกว่า MySQL เกี่ยวข้องกับมาตรฐาน ANSI/ISO SQL อย่างไร มาตรฐาน SQL มีหลายเวอร์ชัน และวลี 'มาตรฐาน SQL' ใช้เพื่ออ้างถึงเวอร์ชันปัจจุบันของมาตรฐาน SQL ในเวลาใดก็ได้

ต่อไปนี้คือการปฏิบัติตามมาตรฐาน MySQL -

  • เดิมเซิร์ฟเวอร์ MySQL ได้รับการออกแบบให้ทำงานกับฐานข้อมูลขนาดกลาง (10 ถึง 100 ล้านแถวหรือ 100 MB ต่อตาราง) บนระบบขนาดเล็ก แต่ในปัจจุบันได้มีการอัปเกรดให้ทำงานกับฐานข้อมูลขนาดเทราไบต์ได้

  • MySQL รองรับระดับ ODBC ตั้งแต่ 0 ถึง 3.5.1

  • MySQL ยังสนับสนุนการทำคลัสเตอร์ฐานข้อมูลที่มีความพร้อมใช้งานสูง ซึ่งสามารถทำได้ด้วยความช่วยเหลือของเอ็นจิ้นการจัดเก็บข้อมูล 'NDBCLUSTER'

  • ประเภทข้อมูล JSON ดั้งเดิม ซึ่งถูกกำหนดเป็น RFC 7159 ซึ่งอิงตามมาตรฐาน ECMAScript, ECMA-262

  • ใช้ชุดย่อยของฟังก์ชัน SQL/JSON ซึ่งระบุโดยร่างก่อนการเผยแพร่ของมาตรฐาน SQ-2016

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

  • DBA ได้รับอนุญาตให้ตั้งค่าโหมด SQL ส่วนกลางเพื่อให้ตรงกับข้อกำหนดในการทำงานของเซิร์ฟเวอร์ของไซต์ ทุกแอปพลิเคชันสามารถตั้งค่าโหมดเซสชัน SQL ของตัวเองได้ตามความต้องการ

  • ทั้งนี้ขึ้นอยู่กับโหมดของ SQL ไวยากรณ์ของ MySQL ยังเปลี่ยนแปลงไปพร้อมกับการตรวจสอบความถูกต้องของข้อมูลที่ดำเนินการควบคู่ไปกับ