MySQLi เรียกอีกอย่างว่าส่วนขยายที่ปรับปรุงแล้วของ MySQL เป็นระบบจัดการฐานข้อมูล SQL เชิงสัมพันธ์ มักใช้ใน PHP เพื่อให้อินเทอร์เฟซกับฐานข้อมูล MySQL
เหตุผลบางประการที่ MySQLi มีชื่อเสียงมีดังต่อไปนี้ -
-
MySQLi ใช้รูปแบบมาตรฐานของภาษา SQL
-
MySQLi เป็นบริการฟรีเนื่องจากเผยแพร่ภายใต้ใบอนุญาตโอเพ่นซอร์ส
-
MySQLi สามารถใช้กับ PHP ซึ่งเป็นภาษาที่มีชื่อเสียงที่สุดสำหรับการพัฒนาเว็บได้อย่างง่ายดาย
-
MySQLi เป็นภาษาที่ทรงพลังมากและสามารถจัดการกับการทำงานของแพ็คเกจฐานข้อมูลที่ทรงพลังได้
-
MySQLi สามารถทำงานร่วมกับภาษาต่างๆ เช่น C, C++, JAVA, PHP เป็นต้น
MySQLi มีข้อดีมากกว่า MySQL มากมาย บางส่วนได้รับดังต่อไปนี้ -
-
MySQLi รองรับทั้งอินเทอร์เฟซขั้นตอนและอินเทอร์เฟซเชิงวัตถุในขณะที่ MySQL รองรับเฉพาะอินเทอร์เฟซขั้นตอน
-
MySQLi รองรับกระบวนงานที่เก็บไว้ แต่ MySQL ไม่รองรับ
-
มีการรักษาความปลอดภัยที่ดีขึ้นและคุณลักษณะการดีบักที่ได้รับการปรับปรุงใน MySQLi ซึ่งสิ่งนี้มีความล้าหลังใน MySQL
-
MySQLi รองรับคำสั่งที่เตรียมไว้ แต่ MySQL ไม่รองรับ
-
ธุรกรรมได้รับการสนับสนุนผ่าน API ใน MySQLi แต่จัดการการสืบค้นข้อมูลใน SQL เท่านั้น