কম্পিউটার টিউটোরিয়াল

DBMS-এ DDL এবং DML-এর পার্থক্য

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।
  1. DBMS-এ জেনারালাইজেশন ও স্পেশালাইজেশনের পার্থক্য

  2. অ্যালগরিদম (Algorithm) এবং ফ্লোचार্ট (Flowchart) এর পার্থক্য

  3. BFS এবং DFS-এর পার্থক্য

  4. Go এবং Java-এর পার্থক্য