إدارة بنية الجداول من المهام الأساسية في SQL. تتيح أوامر CREATE TABLE وALTER TABLE وDROP TABLE إنشاء جداول جديدة وتعديل بنيتها وحذفها كاملة من قاعدة البيانات.

إنشاء جدول

CREATE TABLE users (
    id INT PRIMARY KEY AUTO_INCREMENT,
    name VARCHAR(100) NOT NULL,
    email VARCHAR(150) UNIQUE,
    age INT,
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

تعديل جدول ALTER

-- إضافة عمود
ALTER TABLE users ADD phone VARCHAR(20);

-- حذف عمود
ALTER TABLE users DROP COLUMN phone;

-- تعديل نوع العمود
ALTER TABLE users MODIFY age SMALLINT;

-- إعادة تسمية عمود
ALTER TABLE users RENAME COLUMN name TO full_name;

حذف جدول DROP

DROP TABLE old_logs;
DROP TABLE IF EXISTS temp_data;

تفريغ جدول TRUNCATE

TRUNCATE TABLE logs;