18

ما هو الفرق بين mysql و sql server ؟

و هل هما متشابهان من جيث الإستعلامات و طريقة بناء الجداول و أنواع البيانات و يختلفان فقط في البرنامج المشغل أم هناك فروق أخرى ؟

و هل اتقان واحدة منهما يؤدي إلى اتقان الأخرى أو إلى سهولة اتقانها ؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

بالنسبة لاوامر الاستعلامات وطريقة بناء الجداول فهي نفس الشيء

اي انها يتشابهان بشكل كبير من ناحية كل ماذكرت اما الاختلاف فى الحقيقة لا اعلم اين ؟؟

تقريبا نفس الاستعلامات

SQL Server من مايكروسوفت ، MySQL اعتقد أمست ل Oracle

الفرق نوعا ما في المزايا الفرعية

هذه مقارنة

https://www.udemy.com/blog/...

وهذه

أهم ميزة في MySQL عن SQL Server هي انها تعمل على أنظمة تشغيل غير الويندوز ( انا لا تهمني ابدا )

ولكن كفاءة SQL Server مضاعفة عشرات المرات ولربما مئات المرات

اذا تعلم SQL Server سيفدني في تعلم mysql و العكس صحيح

نعم , بفهمك هيكلية بناء الجدوال والربط بينها واستخدام اوامر الاستعلام لاي لغة يسهل عليك تعلم الاخري

نعم صحيح، اذا تعلمت واحدة ستتعلمهم كلهم

او بما يكون الاختلاف من الجهة المؤسسة ورخصة المنتج

فال mysql مفتوج المصدر ومجاني ويستخدم مع تطبيقات php فقط

اما sql server فهو نسخة مملوكة من انتاج شركة مايكروسوفت ولديها تكلفة مادية وتستخدم مع مشاريع تطبيقات بلغة asp

للتصحيح تستطيع استخدام نوع قواعد البياتات مع اي لغة برمجة

mysql مفتوحة المصدر و تستعمل غالبا مع سيرفرات اللينكس

sql server خاصة بمايكروسوفت

الإستعلامات هي نفسها تقريبا في كل أنظم قواعد البيانات، إختلافات طفيفة ولكن طريقة العمل موحدة

ميزة Mysql هي أنها تعمل تقريبا على اي نظام تشغيل عكس sql server المحصورة فقط بويندوز لا غير.

جميعها تعمل مع لغة sql وهي لغة للتعامل مع قواعد البيانات يكفيك تعلم لغة sql القياسية

للتعامل مع جميع أنظمة قواعد البيانات المبنية على sql

مثل

  1. أوراكل من الشركة المعروفة بنفس الاسم

  2. ماي إس كيو إل (بالإنجليزية: MySQL) من شركة MySQL AB

  3. ميكروسوفت إس كيو إل سيرفر

  4. DB2 من شركة آي‌ بي‌ إم

  5. Borland Interbase من شركة بورلاند

راجع

http://ar.wikipedia.org/wik...

http://www.w3schools.com/sq...

اغلبية الاوامر متشابهة لاعتدادهما معا لغة SQL التي هي اللغة القياسية لقواعد البيانات

لكن هنالك فرق ادا اردت التعمق في احدهما فمتلا SQLSERVER تعتمد Transact-SQL التي تسمح لك باستخدام

variable,if,case, while, function, procedure,trigger .....