English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
دليل مرجع SQL
دليل بداية SQL
من المعروف لك أن SQL يستخدم للتواصل مع قواعد البيانات، لذا يجب أن تصل إلى نظام قواعد البيانات أولاً قبل محاولة استخدام SQL.
ملاحظة: تسمح قواعد البيانات Web SQL بإنشاء قاعدة بيانات SQL واستدعاء SQL في العميل. إنها تعتمد على المفتوح المصدر الشائعSQLiteالمحرك. دعم Chrome، Opera و Safari للمحرك Web SQL.
القاعدة العلاوية هي قاعدة بيانات مقسومة إلى وحدات منطقية تسمى الجداول، وتتصل الجداول ببعضها البعض في قاعدة البيانات. تسمح القاعدة العلاوية بتفكيك البيانات إلى وحدات منطقية أصغر وإدارة، مما يسهل الصيانة وتحسين الأداء.
تتصل الجداول ببعضها البعض من خلال المفتاح العام أو الحقل في نظام قواعد البيانات العلاوية، وهذا هو السبب في أنك يمكنك بسهولة ربط عدة جداول معًا باستخدام استعلام واحد للحصول على مجموعة بيانات مدمجة.
ملاحظة: أصبح SQL معيارًا أمريكيًا للمعايير القومية (ANSI) في عام 1986، وأصبح معيارًا لمنظمة المعايير الدولية (ISO) في عام 1987. ومع ذلك، لا يمكن نقل معظم كود SQL دون تعديل إلى أنظمة قواعد البيانات المختلفة.
إذا لم يكن نظامك يحتوي على نظام إدارة قواعد البيانات (DBMS) بعد، فهناك عدة خيارات يمكنك الاختيار منها. يمكنك تثبيت نظام إدارة قواعد البيانات المفتوح المصدر المجاني.
MySQL هو نظام إدارة قواعد البيانات المفتوح المصدر الأكثر شعبية والدعم الكبير. إنه سهل التحميل والاستخدام، ويمكن تثبيته على نظام التشغيل Windows وLinux (أو UNIX). يمكنك الحصول عليه من هناhttps://dev.mysql.com/downloads/mysql/تحميل مجاني
يمكنك أيضًا تثبيت SQL Server Express. إنه نسخة مجانية من Microsoft SQL Server، يمكنها تخزين قاعدة بيانات تصل إلى 10GB. يمكنك الحصول عليها من هناhttps://www.microsoft.com/zh-cn/download/details.aspx?id=30438تحميل النسخة السريعة.
إضافة إلى ذلك، إذا كنت تخطط لتطوير تطبيقات باستخدام PHP و MySQL، يمكنك تثبيت WampServer أو XAMPP. WampServer هو بيئة تطوير الويب لـ Windows. يتيح لك استخدام Apache2، PHP و قاعدة بيانات MySQL لإنشاء تطبيقات الويب. سيتضمن أيضًا أدوات إدارة MySQL مثل PhpMyAdmin، مما يسهل إدارة قاعدة البيانات باستخدام المتصفح. يمكنك تحميله من هناhttp://www.wampserver.com/en/تحميل.