ডাটাবেস ভাষা ব্যবহার করে একটি ডাটাবেসে ডেটা পড়ুন, আপডেট করুন, ম্যানিপুলেট করুন এবং সংরক্ষণ করুন। নিচের ডাটাবেস ভাষাগুলি হল -
- ডেটা সংজ্ঞা ভাষা
- ডেটা ম্যানিপুলেশন ভাষা
- ডেটা কন্ট্রোল ল্যাঙ্গুয়েজ
- লেনদেন নিয়ন্ত্রণ ভাষা
আসুন ডেটা সংজ্ঞা ভাষা দিয়ে শুরু করি:
ডেটা সংজ্ঞা ভাষা
ভাষাটি ডাটাবেস, টেবিল তৈরি করতে, তাদের পরিবর্তন করতে ব্যবহার করা হয়। এর সাহায্যে আপনি ডাটাবেসের নাম পরিবর্তন করতে পারেন, বা বাদ দিতে পারেন। এটি ডাটাবেস স্কিমা নির্দিষ্ট করে।
DDL বিবৃতি −
অন্তর্ভুক্ত করে- তৈরি করুন :নতুন ডাটাবেস, টেবিল, ইত্যাদি তৈরি করুন।
- পরিবর্তন করুন৷ :বিদ্যমান ডাটাবেস, টেবিল, ইত্যাদি পরিবর্তন করুন।
- ড্রপ :ডাটাবেস ফেলে দিন
- পুনঃনামকরণ করুন :টেবিলের জন্য একটি নতুন নাম সেট করুন।
ডেটা ম্যানিপুলেশন ভাষা
ডাটাবেস ম্যানিপুলেট করার জন্য যে ভাষা ব্যবহার করা হয় যেমন ডেটা সন্নিবেশ করা, টেবিল আপডেট করা, টেবিল থেকে রেকর্ড পুনরুদ্ধার করা ইত্যাদি। ডেটা ম্যানিপুলেশন ল্যাঙ্গুয়েজ −
নামে পরিচিত।- নির্বাচন করুন৷ :ডাটাবেস থেকে তথ্য পুনরুদ্ধার করুন
- ঢোকান :তথ্য সন্নিবেশ করান
- আপডেট :ডেটা আপডেট করুন
- মুছুন৷ :সমস্ত রেকর্ড মুছুন
ডেটা কন্ট্রোল ল্যাঙ্গুয়েজ
GRANT বিবৃতি ব্যবহার করে একজন ব্যবহারকারীকে বিশেষাধিকার প্রদান করুন। একইভাবে, REVOKE স্টেটমেন্ট ব্যবহার করে বিশেষাধিকার প্রত্যাহার করুন। এই উভয় বিবৃতি ডেটা কন্ট্রোল ল্যাঙ্গুয়েজ (DCL)-এর অধীনে আসে। −
- গ্রান্ট :ডাটাবেস অ্যাক্সেস করার বিশেষাধিকার দিন।
- প্রত্যাহার করুন: ডাটাবেস অ্যাক্সেস করার বিশেষাধিকার ফিরিয়ে নিন।
লেনদেন নিয়ন্ত্রণ ভাষা
লেনদেন নিয়ন্ত্রণ ভাষা -
ব্যবহার করে ডাটাবেসে লেনদেন পরিচালনা করুন- কমিট করুন :কাজ সংরক্ষণ করুন।
- সেভপয়েন্ট :পরে রোলব্যাক করতে লেনদেনের একটি পয়েন্ট সেট করুন
- রোলব্যাক৷ :শেষ প্রতিশ্রুতি থেকে পুনরুদ্ধার করে