إدارة البيانات باستخدام SQL
إدارة الجداول وقواعد البيانات
إنشاء قواعد بيانات جديدة باستخدام CREATE DATABASE
لإنشاء قاعدة بيانات جديدة، يُستخدم الأمر CREATE DATABASE
.
الصيغة الأساسية:
CREATE DATABASE database_name;
مثال عملي:
CREATE DATABASE school;
- يقوم بإنشاء قاعدة بيانات باسم “school”.
اختيار قاعدة البيانات للعمل عليها:
USE school;
- يحدد قاعدة البيانات “school” لاستخدامها في الاستعلامات التالية.
إنشاء الجداول باستخدام CREATE TABLE
لإنشاء جدول جديد داخل قاعدة البيانات، يُستخدم الأمر CREATE TABLE
.
الصيغة الأساسية:
CREATE TABLE table_name ( column1 data_type constraints, column2 data_type constraints, ... );
مثال عملي:
CREATE TABLE students ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100) NOT NULL, age INT, grade VARCHAR(10) );
- ينشئ جدولًا باسم “students” يحتوي على الأعمدة:
id
،name
،age
، وgrade
. AUTO_INCREMENT
: يجعل العمودid
يزيد تلقائيًا.PRIMARY KEY
: يحدد العمودid
كمفتاح رئيسي.NOT NULL
: يُلزم إدخال قيمة في العمود.
تعديل بنية الجداول باستخدام ALTER TABLE
لإجراء تغييرات على بنية الجدول، يُستخدم الأمر ALTER TABLE
.
إضافة عمود جديد:
ALTER TABLE table_name ADD column_name data_type;
مثال عملي:
ALTER TABLE students ADD email VARCHAR(100);
- يضيف عمودًا جديدًا باسم “email” إلى جدول “students”.
تعديل نوع البيانات أو خصائص العمود:
ALTER TABLE table_name MODIFY column_name new_data_type;
مثال عملي:
ALTER TABLE students MODIFY grade VARCHAR(20);
- يغير نوع البيانات للعمود “grade”.
حذف عمود من الجدول:
ALTER TABLE table_name DROP COLUMN column_name;
مثال عملي:
ALTER TABLE students DROP COLUMN email;
- يحذف العمود “email” من الجدول.
حذف الجداول وقواعد البيانات باستخدام DROP TABLE وDROP DATABASE
حذف جدول باستخدام DROP TABLE:
DROP TABLE table_name;
مثال عملي:
DROP TABLE students;
- يحذف جدول “students” وجميع البيانات الموجودة فيه.
حذف قاعدة بيانات باستخدام DROP DATABASE:
DROP DATABASE database_name;
مثال عملي:
DROP DATABASE school;
- يحذف قاعدة البيانات “school” وجميع الجداول الموجودة فيها.
تحذير:
- عند استخدام
DROP
, يتم حذف البيانات نهائيًا ولا يمكن استرجاعها. - يُفضل إنشاء نسخ احتياطية قبل تنفيذ عمليات الحذف أو التعديل على الجداول وقواعد البيانات.
باستخدام هذه الأوامر، يمكنك إدارة قواعد البيانات والجداول بشكل كامل، بدءًا من الإنشاء وحتى التعديل أو الحذف.