SQL: إنشاء وتعديل وحذف البيانات (INSERT, UPDATE, DELETE)
بالإضافة إلى استعلامات SELECT، توفر SQL أوامر لإدارة البيانات في الجداول: إدراج سجلات جديدة، تعديل السجلات الموجودة، وحذف السجلات.
إدراج البيانات (INSERT INTO)
// إدراج صف كامل
INSERT INTO students (name, age, grade, city)
VALUES (‘أحمد’, 16, 95, ‘الجزائر’);
// إدراج قيم متعددة
INSERT INTO products (name, price, quantity) VALUES
(‘قلم’, 2.5, 100),
(‘دفتر’, 15.0, 50),
(‘ممحاة’, 1.5, 200);
// حذف القيم من الجدول
DELETE FROM students WHERE age < 18;
همج: بدون WHERE سيحذف جميع السجلات!
تعديل البيانات (UPDATE)
UPDATE students
SET grade = 97
WHERE name = ‘أحمد’;
// تحديث عدة أعمدة
UPDATE products
SET price = price * 1.1, quantity = quantity + 10
WHERE category = ‘قرطاسية’;
حذف البيانات (DELETE)
DELETE FROM students WHERE id = 5;
// حذف جميع البيانات (إبقاء الجدول فارغاً)
DELETE FROM students;
// حذف الجدول بالكامل
DROP TABLE students;
تمارين
التمرين 1: أنشئ جدولاً للموظفين وأدرج ثلاثة سجلات جديدة.
التمرين 2: اكتب استعلام UPDATE لزيادة رواتب جميع الموظفين بنسبة 10%.
للمزيد من الدروس، راجع درس SQL: استعلامات SELECT ودرس SQL: ربط الجداول JOIN.
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.