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

MySQL Standards Compliance (การปฏิบัติตามมาตรฐานของ MySQL)

Standards compliance บอกถึงความสัมพันธ์ของ MySQL กับ ANSI/ISO SQL standards มีหลาย version ของ SQL standard และคำว่า 'SQL standard' ใช้หมายถึง current version ในช่วงเวลาใดช่วงเวลาหนึ่ง

MySQL Standards Compliance ประกอบด้วย:

  • MySQL server ออกแบบมาสำหรับ medium-sized databases (10-100 ล้านแถว หรือ 100 MB ต่อตาราง) บนระบบเล็ก แต่ปัจจุบัน upgraded รองรับ terabyte-sized databases

  • MySQL รองรับ ODBC levels 0 ถึง 3.5.1

  • รองรับ high-availability database clustering ผ่าน NDBCLUSTER storage engine

  • Native JSON datatype ตาม RFC 7159 (based on ECMAScript standard ECMA-262)

  • Implements subset ของ SQL/JSON functions ตาม pre-publication draft ของ SQL-2016 standard

  • MySQL server ทำงานในโหมดต่างๆ ได้ และโหมดเหล่านี้ใช้กับ clients ต่างกันได้ ขึ้นกับค่า sql_mode system variable

  • DBA สามารถตั้ง global SQL mode ให้ตรงกับ site server requirements แต่ละ application ตั้ง session SQL mode ของตัวเองได้

  • ขึ้นกับ SQL mode syntax ของ MySQL และ data validation checks ก็จะเปลี่ยนไปด้วย