DDL এর পুরো নাম হলো “Data Definition Language”। এটি একটি ধরনের ডাটাবেস ভাষা যা ডাটাবেসের কাঠামো সংজ্ঞায়িত এবং পরিচালনার জন্য ব্যবহৃত হয়। DDL কমান্ড ব্যবহার করে ডাটাবেসে টেবিল, ইনডেক্স, ব্যবহারকারী এবং অন্যান্য ডাটাবেস অবজেক্ট তৈরি, পরিবর্তন এবং মুছতে পারেন। সাধারণ DDL কমান্ডগুলির মধ্যে রয়েছে:
- CREATE: নতুন ডাটাবেস বা ডাটাবেস অবজেক্ট তৈরি করার জন্য।
- ALTER: বিদ্যমান ডাটাবেস বা অবজেক্টের গঠন পরিবর্তন করার জন্য।
- DROP: ডাটাবেস বা ডাটাবেস অবজেক্ট সম্পূর্ণরূপে মুছে ফেলার জন্য।
DDL কমান্ডগুলি সাধারণত ডাটাবেস অ্যাডমিনিস্ট্রেটর দ্বারা ব্যবহৃত হয় এবং সিস্টেমে ট্র্যাকিং বা লগিং ব্যবস্থার অধীনে পরিচালিত হয়।