ทั้ง MySQL และ SQL Server ทั้งสองเป็นระบบจัดการฐานข้อมูลเชิงสัมพันธ์หรือ RDBMS MySQL เป็นโอเพ่นซอร์สและใช้งานได้ฟรีในขณะที่ SQL Server เป็นผลิตภัณฑ์ลิขสิทธิ์ของ Microsoft
ต่อไปนี้เป็นข้อแตกต่างที่สำคัญระหว่าง MySQL และ SQL Server
| ซีเนียร์ เลขที่ | คีย์ | MySQL | SQL Server |
|---|---|---|---|
| 1 | เป็นเจ้าของ/พัฒนาโดย | MySQL เป็นของ Oracle | SQL Server พัฒนาโดย Microsoft |
| 2 | รองรับภาษา | MySql รองรับภาษาการเขียนโปรแกรม เช่น C++, Java และรองรับ Perl, TCL และ Haskel | SQL Server รองรับภาษาการเขียนโปรแกรม เช่น C++, Java, Ruby, Visual Basic, Delphi, R. |
| 3 | พื้นที่จัดเก็บ | MySql ต้องการพื้นที่จัดเก็บข้อมูลในการดำเนินงานน้อยกว่า | SQL Server ต้องการพื้นที่เก็บข้อมูลปฏิบัติการจำนวนมาก |
| 4 | การยกเลิกแบบสอบถาม | MySql ไม่รองรับการยกเลิกการดำเนินการค้นหาระหว่างทาง | SQL Server อนุญาตให้ยกเลิกการเรียกใช้คิวรี่ระหว่างทาง |
| 5 | สำรองข้อมูล | MySQL บล็อกฐานข้อมูลขณะทำการสำรองข้อมูล | SQL Server ไม่ได้บล็อกฐานข้อมูลระหว่างกระบวนการสำรองข้อมูล |
| 6 | ต้นทุน | MySQL ใช้งานได้ฟรี | SQL Server มีค่าใช้จ่ายสูง |
| 7 | การจัดการไฟล์ข้อมูล | ไฟล์ข้อมูลสามารถจัดการได้ในขณะทำงาน | ไม่อนุญาตให้จัดการไฟล์ข้อมูลภายใต้การพิจารณาด้านความปลอดภัยขณะทำงาน |
| 8 | รุ่นที่มีจำหน่าย | MySQL Standard Edition, MySQL Enterprise Edition และ MySQL Cluster Grade Edition | Enterprise, Standard, Web, Workgroup หรือ Express |