ההבדל בין MySQL ו- MySQLi ההבדל בין
MySQL לעומת MySQLi

-> ->
MySQLi הרחבה (או פשוט הידועה בשם MySQL שיפור או MySQLi) הוא נהג מסד נתונים יחסיים המשמש בעיקר שפת התכנות PHP. הוא מספק ממשק למסדי הנתונים שכבר הוקמו ב- MySQL. זה ממש ממש גרסה משופרת של קודמו, MySQL, אשר היה פשוט אמצעי לניהול מסדי נתונים על השרתים.MySQL ניתן למצוא ביישומי אינטרנט רבים כרכיב מסד הנתונים של חבילת תוכנה (או LAMP). השימוש שלה ניתן לראות נרחב באתרי אינטרנט פופולריים כגון פליקר, FaceBook, ויקיפדיה, גוגל, נוקיה, ו- YouTube. כל אחד מהאתרים הללו משתמשים ב- MySQL לאחסון וכניסת נתוני משתמשים. הקוד מורכב משפות C ו- C ++ ומשתמש בפלטפורמות שונות של מערכות שונות - כולל Linux, Mac OS X ו- Microsoft Windows.
-> ->
תוסף MySQLi מגיע מאובזר עם יתרונות רבים כי מחמאה, כמו גם לשפר את אלה שסופקו על ידי קודמו, MySQL. יש כמה שהם בולטים יותר מאחרים. תכונות אלה שנועדו לשפר את הפונקציונליות של MySQL (כמו גם לספק עדכון למנהל מסד הנתונים בכללותו) הם ממשק מונחה עצמים, תמיכה בהצהרות שהוכנו בעבר, תמיכה במגוון הצהרות, תמיכה עבור כל סוג של עסקה המתרחשת, רמה משופרת של תמיכה באגים, וכן רמה משופרת של תמיכת שרת שכבר מוטבע בתשתית של מסד הנתונים.3 ->
כמו RDBMS, זה לא נדרש כי MySQL יש לשלוח עם GUI כלים על מנת לנהל את מסדי הנתונים או לנהל את הנתונים בו. זה אפשרי עבור המשתמשים להשתמש בכלי שורת פקודה או להוריד MySQL Frontlines ממגוון של הצדדים שיש להם את התוכנה הדרושה יישומי אינטרנט כדי לנהל את מסדי הנתונים, לבנות את מסדי הנתונים, ולעבוד עם רשומות הנתונים.סיכום:
1. MySQL הוא RDBMS שפועל כשרת ומספק גישה מרובת משתמשים למסדי נתונים מרובים; MySQL הוא הרחבה של MySQL.
2. MySQL לא צריך כלים GUI כדי לנהל מסדי נתונים או לנהל את הנתונים בהם; MySQLi בונה על התכונות של MySQL וכוללת ממשק מונחה עצמים, תמיכה בהצהרות שהוכנו בעבר ותמיכה משופרת בשרת משובץ.



