English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل دروس الأساسيات لـ PHP

دليل دروس متقدمة لـ PHP

PHP & MySQL

دليل مرجعي لـ PHP

مقدمة MySQL PHP

MySQL هو نظام البيانات الأكثر شعبية الذي يستخدم مع لغة PHP.

ما هو MySQL

MySQL هو واحد من أكثر أنظمة قواعد البيانات العلاقية شعبية على الإنترنت اليوم. إنه متاح مجانًا ويسهل التثبيت، ولكن، إذا كنت قد قمت بتثبيت Wampserver على جهازك، فإنه يمكن تثبيته. يملك خادم قاعدة بيانات MySQL المزايا التالية:

  • MySQL سهل الاستخدام، لكنه يتمتع بمزايا قوية، سريع، آمن ومتسع.

  • MySQL يمكن تشغيله على العديد من أنظمة التشغيل، بما في ذلك UNIX أو Linux، Microsoft Windows، Apple Mac OS X وما إلى ذلك.

  • MySQL يدعم لغة SQL القياسية (لغة الاستعلامات الهيكلية).

  • MySQL هو الحل الأمثل للبيانات الأساسية للاستخدامات الصغيرة والكبيرة.

  • MySQL يُطوّر ويُوزع من قبل شركة Oracle Corporation.

  • تضم MySQL طبقة أمان بيانات يمكنها حماية البيانات الحساسة من الهجمات الخارجية.

تخزن قاعدة بيانات MySQL البيانات مثل قواعد البيانات العلاقية الأخرى في جداول. الجدول هو مجموعة من البيانات المرتبطة، وتقسم إلى أسطر وعمود.

كل سطر في الجدول يمثل سجلاً بيانياً مرتبطًا ببعضه البعض داخليًا، مثل معلومات معينة مرتبطة بموظف معين، وكل عمود يمثل حقلًا معيناً، مثل id، first_name، last_name، email وما إلى ذلك. يمكن أن تكون بنية جدول MySQL البسيط الذي يحتوي على معلومات عامة للموظفين كما يلي:

+----+------------+-----------+----------------------+
| id | first_name | last_name | email                |
+----+------------+-----------+----------------------+
| 1  | Peter      | Parker    | [email protected] |
| 2  | John       | Rambo     | [email protected]    |
| 3  | Clark      | Kent      | [email protected]    |
| 4  | John       | Carter    | [email protected]  |
| 5  | Harry      | Potter    | [email protected] |
+----+------------+-----------+----------------------+

نصيحة: مثل مواقع مثل Facebook، Twitter، Wikipedia تستخدم MySQL لتلبية احتياجاتها في التخزين. لذا يمكنك بسهولة فهم وظائف MySQL.

التحدث مع قاعدة بيانات MySQL باستخدام SQL

SQL (لغة الاستعلامات التنسيقية) هي لغة بسيطة ومحكمة العادة، تستخدم للتواصل مع قواعد البيانات العلاقية مثل MySQL. باستخدام SQL، يمكنك تنفيذ أي مهمة تتعلق بالقاعدة البيانات، مثل إنشاء قواعد البيانات والجداول، حفظ البيانات في جداول القاعدة البيانات، استعلام القاعدة البيانات للحصول على سجلات معينة، حذف وتحديث البيانات في القاعدة البيانات.

أنظر إلى الاستعلام SQL القياسي التالي، والذي يعيدالموظفينفي الجدول الذي يحتوي على اسم يساوي "Peter"الموظفينعنوان البريد الإلكتروني الخاص به:

SELECT email FROM persons WHERE first_name="Peter"

إذا تم تنفيذ الاستعلام SQL أعلاه، سيقوم بإرجاع السجلات التالية:

[email protected]

للحصول على معلومات إضافية حول SQL، يرجى الرجوع إلىدليل SQLجزء.