برنامه نویسی
تفاوت بین پایگاه داده (DDL و DML).

DDL(زبان تعریف داده ها) و DML(زبان دستکاری داده ها) دو زیرمجموعه مهم SQL (زبان پرس و جوی ساختاریافته) هستند که هر کدام اهداف متفاوتی در مدیریت پایگاه داده دارند.
- DDL
- CREATE: برای ایجاد جداول یا پایگاه داده های جدید.
CREATE TABLE Employees (
ID INT PRIMARY KEY,
Name VARCHAR(100),
Position VARCHAR(50)
);
- ALTER: برای اصلاح ساختارهای پایگاه داده موجود (به عنوان مثال، اضافه کردن یا حذف ستون ها).
ALTER TABLE table_name
ADD column_name data_type;
- DROP: برای حذف جداول یا پایگاه داده ها.
DROP TABLE table_name;
DML
- SELECT: برای پرس و جو و بازیابی داده ها.
SELECT column1, column2, ...
FROM table_name;
- INSERT: برای افزودن رکوردهای جدید به جدول.
INSERT INTO table_name (column1, column2, ...)
VALUES (value1, value2, ...);
- به روز رسانی: برای اصلاح رکوردهای موجود.
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
- DELETE: برای حذف رکوردها از جدول.
DELETE FROM table_name
WHERE condition;