DDL
DDL হলো ডেটা ডেফিনিশন ল্যাঙ্গুয়েজ এবং এটি স্কিমা, ডেটাবেস, টেবিল, কনস্ট্রেইন্টস ইত্যাদি স্ট্রাকচার ডিফাইন করতে ব্যবহৃত হয়। DDL-এর উদাহরণ হলো CREATE এবং ALTER স্টেটমেন্ট।
DML
DML হলো ডেটা ম্যানিপুলেশন ল্যাঙ্গুয়েজ এবং এটি ডেটা ম্যানিপুলেট করতে ব্যবহৃত হয়। DML-এর উদাহরণ হলো INSERT, UPDATE এবং DELETE স্টেটমেন্ট।
DDL এবং DML-এর মধ্যে গুরুত্বপূর্ণ পার্থক্যগুলো নিচে দেওয়া হলো।
| Sr. No. | Key | DDL | DML |
|---|---|---|---|
| 1 | Stands for | DDL stands for Data Definition Language. | DML stands for Data Manipulation Language. |
| 2 | Usage | DDL স্টেটমেন্ট ডেটাবেস, স্কিমা, কনস্ট্রেইন্টস, ইউজার, টেবিল ইত্যাদি তৈরি করতে ব্যবহৃত হয়। | DML স্টেটমেন্ট রেকর্ড ইনসার্ট, আপডেট বা ডিলিট করতে ব্যবহৃত হয়। |
| 3 | Classification | DDL-এর আরও কোনো ক্লাসিফিকেশন নেই। | DML আরও প্রোসিডিউরাল DML এবং নন-প্রোসিডিউরাল DML-এ ভাগ করা যায়। |
| 4 | Commands | CREATE, DROP, RENAME এবং ALTER। | INSERT, UPDATE এবং DELETE। |