الدرس العاشر: قواعد البيانات (Databases) باستخدام MySQL
في الدرس ده هنتكلم عن قواعد البيانات وكيفية التعامل معها باستخدام MySQL. قاعدة البيانات هي وسيلة لحفظ البيانات بشكل منظم، وMySQL هي واحدة من أشهر نظم إدارة قواعد البيانات.
ما هي قاعدة البيانات؟
قاعدة البيانات هي مجموعة من ال معلومات المخزنة بطريقة منظمة. بتستخدم قواعد البيانات في العديد من التطبيقات، من مواقع الويب إلى تطبيقات الهواتف المحمولة.
تثبيت MySQL
قبل ما نبدأ في استخدام MySQL، لازم نتأكد إن MySQL متثبت على جهازك. في حالة استخدام XAMPP أو WAMP، هيكون MySQL متضمن مع ال برنامج.
إنشاء قاعدة بيانات جديدة
علشان نبدأ في استخدام MySQL، أول حاجة نحتاج نعمل قاعدة بيانات جديدة. ممكن نستخدم PHPMyAdmin للقيام بالخطوات دي، أو نستخدم أوامر SQL مباشرة.
مثال: إنشاء قاعدة بيانات جديدة باستخدام SQL
CREATE DATABASE my_database;
في المثال ده، بنستخدم الأمر CREATE DATABASE
لإنشاء قاعدة بيانات جديدة باسم my_database
.
إنشاء جدول (Table)
بعد ما أنشأنا قاعدة البيانات، محتاجين نعمل جدول داخلها. الجدول هو مكان تخزين البيانات في قاعدة البيانات.
مثال: إنشاء جدول جديد
CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, username VARCHAR(50) NOT NULL, email VARCHAR(100) NOT NULL, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP );
في المثال ده، بننشئ جدول اسمه users
يحتوي على 4 أعمدة: id
، username
، email
، وcreated_at
.
إدخال بيانات في الجدول (Inserting Data)
بعد ما أنشأنا الجدول، هنحتاج ندخل بيانات جديدة فيه. بنستخدم الأمر INSERT INTO
للقيام بالعملية دي.
مثال: إدخال بيانات جديدة
INSERT INTO users (username, email) VALUES ('ahmed', 'ahmed@example.com');
في المثال ده، بنستخدم الأمر INSERT INTO
لإدخال بيانات جديدة في جدول users
.
استعلامات SQL الأساسية (Basic SQL Queries)
بعد ما أدخلنا البيانات، نقدر نستعلم عنها باستخدام الأمر SELECT
.
مثال: استعلام عن بيانات
SELECT * FROM users;
في المثال ده، بنستخدم الأمر SELECT
لجلب كل البيانات من جدول users
.
تحديث البيانات (Updating Data)
لو محتاجين نحدث بيانات موجودة، بنستخدم الأمر UPDATE
.
مثال: تحديث بيانات
UPDATE users SET email = 'newemail@example.com' WHERE username = 'ahmed';
في المثال ده، بنستخدم الأمر UPDATE
لتحديث البريد الإلكتروني لمستخدم معين في جدول users
.
حذف البيانات (Deleting Data)
لو عايزين نحذف بيانات، بنستخدم الأمر DELETE
.
مثال: حذف بيانات
DELETE FROM users WHERE username = 'ahmed';
في المثال ده، بنستخدم الأمر DELETE
لحذف بيانات المستخدم الذي اسمه ahmed
من جدول users
.
ملخص الدرس
- اتعلمنا إزاي نستخدم MySQL لإنشاء قواعد بيانات وجداول.
- استعرضنا كيفية إدخال واستعلام وتحديث وحذف البيانات.
- اتعرفنا على الأوامر الأساسية لـ SQL:
CREATE
،INSERT
،SELECT
،UPDATE
، وDELETE
.
في الدرس اللي جاي، هنتكلم عن استعلامات SQL الأساسية (Basic SQL Queries) ونتعرف على طرق أكثر تعقيدًا للتعامل مع البيانات.