ডেটাবেস ম্যানেজমেন্ট ল্যাঙ্গুয়েজ (DML) হল একটি প্রোগ্রামিং ভাষা যা ডেটাবেসে ডেটা পরিচালনা করতে ব্যবহৃত হয়। এটি ডেটাবেসে তথ্য সন্নিবেশ, আপডেট, মুছে ফেলা এবং পড়ার জন্য বিভিন্ন কমান্ড প্রদান করে। DML সাধারণত SQL (Structured Query Language) এর অংশ হিসেবে ব্যবহৃত হয়, যা ডেটাবেসের সাথে কাজ করার জন্য সবচেয়ে জনপ্রিয় ভাষা।
DML এর প্রধান কমান্ডসমূহ
DML এর প্রধান তিনটি কমান্ড রয়েছে:
- INSERT: নতুন ডেটা সন্নিবেশ করার জন্য ব্যবহৃত হয়।
- UPDATE: বিদ্যমান ডেটা আপডেট করার জন্য ব্যবহৃত হয়।
- DELETE: ডেটা মুছে ফেলার জন্য ব্যবহৃত হয়।
DML এর কাজের পদ্ধতি
DML এর কাজের পদ্ধতি কিছুটা নিম্নরূপ:
INSERT কমান্ড: এটি একটি টেবিলের নতুন রেকর্ড যুক্ত করতে ব্যবহৃত হয়। উদাহরণস্বরূপ,
sql
INSERT INTO students (name, age) VALUES ('John', 20);UPDATE কমান্ড: এটি বিদ্যমান রেকর্ডের তথ্য পরিবর্তন করতে ব্যবহৃত হয়। যেমন,
sql
UPDATE students SET age = 21 WHERE name = 'John';DELETE কমান্ড: এটি একটি বা একাধিক রেকর্ড মুছে ফেলার জন্য ব্যবহৃত হয়। যেমন,
sql
DELETE FROM students WHERE name = 'John';
DML এর গুরুত্ব
DML ডেটাবেস পরিচালনার জন্য অত্যন্ত গুরুত্বপূর্ণ, কারণ এটি ডেটা সংরক্ষণ এবং প্রক্রিয়াকরণের জন্য বিভিন্ন কার্যকারিতা প্রদান করে। এটি ডেটাবেস ব্যবহারকারীদের জন্য ডেটা পরিচালনা করার একটি সহজ এবং কার্যকর উপায় সরবরাহ করে।
উপসংহার
DML একটি অপরিহার্য ডেটাবেস ম্যানেজমেন্ট টুল। ডেটাবেসের সাথে যোগাযোগ করার সময় এটি ব্যবহারকারীদের জন্য তথ্যের সঠিকতা এবং অখণ্ডতা নিশ্চিত করতে সাহায্য করে। DML কমান্ডগুলির সঠিক ব্যবহার করে, ডেটাবেসের কার্যকারিতা এবং কার্যকারিতা বাড়ানো সম্ভব।