MySQL: إنشاء قواعد البيانات وإدارة الجداول
MySQL هو نظام إدارة قواعد بيانات علائقية (RDBMS) مفتوح المصدر، يعد الأكثر شعبية لتطبيقات الويب. يستخدم مع PHP ولغات برمجة أخرى لتخزين وإدارة البيانات في مواقع الويب والتطبيقات. يعتمد على لغة SQL (Structured Query Language).
قواعد البيانات العلائقية
قاعدة البيانات العلائقية تنظم البيانات في جداول مترابطة. كل جدول يتكون من صفوف (Records) وأعمدة (Fields). العلاقات بين الجداول تنشأ باستخدام المفاتيح الأساسية (Primary Keys) والمفاتيح الخارجية (Foreign Keys).
أوامر SQL الأساسية
إنشاء قاعدة بيانات: CREATE DATABASE school;
استخدام قاعدة بيانات: USE school;
إنشاء جدول:
CREATE TABLE students (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100) NOT NULL,
age INT,
grade FLOAT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
أوامر التعامل مع البيانات (CRUD)
إدراج (INSERT):
INSERT INTO students (name, age, grade) VALUES (‘أحمد’, 20, 16.5);
استعلام (SELECT):
SELECT * FROM students WHERE grade >= 10;
SELECT name, age FROM students ORDER BY age DESC;
تحديث (UPDATE):
UPDATE students SET grade = 18.5 WHERE id = 1;
حذف (DELETE):
DELETE FROM students WHERE id = 5;
الشروط والعمليات المتقدمة
WHERE: تصفية البيانات. LIKE: بحث بنمط. JOIN: ربط جداول.
SELECT s.name, g.subject, g.score
FROM students s
JOIN grades g ON s.id = g.student_id
WHERE g.score >= 15;
الدوال المدمجة
COUNT(): عدد السجلات. SUM(): المجموع. AVG(): المتوسط. MAX(), MIN(): القيم القصوى والدنيا.
SELECT COUNT(*) FROM students;
SELECT AVG(grade) FROM students WHERE age > 18;
تمارين
- أنشئ قاعدة بيانات لمكتبة وجدولين: books (id, title, author, year) و members (id, name, phone).
- أدرج 5 كتب في جدول الكتب.
- اكتب استعلاماً لعرض الكتب التي نشرت بعد عام 2020.
- اكتب استعلام JOIN لعرض أسماء الكتب المستعارة مع أسماء الأعضاء.
للمزيد من الدروس العلمية، راجع درس البيئة المائية: الكائنات الحية في الماء، كما يمكنك الاطلاع على التلوث وأنواعه وتأثيره على الصحة والبيئة.
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.