মাইএসকিউএল -এ কলাম পরিবর্তন করুন

Alter Column Mysql



একটি ডাটাবেস পরিচালনা করার সময়, একটি ডাটাবেস প্রশাসককে আপ টু ডেট থাকার জন্য টেবিলের কাঠামো পরিবর্তন করতে হবে। এই প্রবন্ধে, আমরা কিছু ভিন্ন ধরনের কাজ শিখব যা আমরা মাইএসকিউএল -এর দেওয়া ALTER কমান্ড ব্যবহার করে করতে পারি। চল শুরু করা যাক.

ALTER কমান্ড টেবিলের গঠন পরিবর্তন বা পরিবর্তন করে। উদাহরণ স্বরূপ,







  • একটি কলামের সংযোজন
  • একটি কলাম মুছে ফেলা
  • একটি কলামের নামকরণ
  • একটি কলামের পরিবর্তন

এই প্রবন্ধে, আমরা মাইএসকিউএল -এ একটি টেবিলের কলাম যোগ, মুছে ফেলার, নাম পরিবর্তন এবং পরিবর্তন করার জন্য ALTER কমান্ডের উদাহরণ চেষ্টা করব।



একটি কলাম যোগ করুন

আমরা ALTER কমান্ডের নিম্নলিখিত সিনট্যাক্স ব্যবহার করে একটি বিদ্যমান টেবিলে একটি কলাম যুক্ত করতে পারি।



বয়স টেবিল table_name
যোগ করুন কলাম_নাম ডেটাটাইপ;

এই সিনট্যাক্সে, আপনি যে নামটি দিতে চান তার সাথে table_name এবং column_name প্রতিস্থাপন করতে ভুলবেন না।





আমরা প্রথম এবং পরে ধারাটি ব্যবহার করে এবং টেবিলে ইতিমধ্যে বিদ্যমান কলামের উল্লেখ করে নতুন তৈরি কলামের অবস্থান উল্লেখ করতে পারি। উদাহরণ স্বরূপ

বয়স টেবিল table_name
যোগ করুন কলাম_নাম ডেটাটাইপ
[ প্রথম | পরে ]বিদ্যমান_কলাম_নাম;

যদি আমরা একটি বিদ্যমান কলামের আগে একটি কলাম যুক্ত করতে চাই, আমরা প্রথম ধারাটি ব্যবহার করতে পারি। একইভাবে, যদি আমরা বিদ্যমান কলামের পরে একটি কলাম যুক্ত করতে চাই, তাহলে আমরা AFTER ক্লজ ব্যবহার করতে পারি।



একই ALTER TABLE এবং ADD কলাম সিনট্যাক্স ব্যবহার করে আমরা একাধিক কলাম যোগ করতে পারি। উদাহরণ স্বরূপ

বয়স টেবিল table_name
যোগ করুন column_name1 ডেটাটাইপ
[ প্রথম | পরে ]বিদ্যমান_কলাম_নাম
যোগ করুন column_name2 ডেটাটাইপ
[ প্রথম | পরে ]বিদ্যমান_কলাম_নাম;

একটি কলাম ড্রপ/ডিলিট করুন

মাইএসকিউএল -এ একটি কলাম মুছে ফেলা যতটা সহজ বলা যায়। আমরা ALTER TABLE কমান্ড এবং ড্রপ ব্যবহার করে একটি টেবিলে একটি বিদ্যমান কলাম মুছে ফেলতে পারি। একটি কলাম মুছে ফেলার সিনট্যাক্স হল

বয়স টেবিল table_name
ড্রপ কলাম_নাম;

মাইএসকিউএলে একটি টেবিলের একটি কলাম মুছে ফেলা কত সহজ।

একটি কলামের নাম পরিবর্তন করুন

আমরা ALTER TABLE কমান্ড সহ CHANGE ক্লজ ব্যবহার করে একটি কলামের নাম পরিবর্তন করতে পারি। যেখানে, আমরা প্রথমে কলামের বিদ্যমান নাম এবং তারপর ডেটা টাইপের সাথে নতুন নাম, তারপর পরিবর্তন ধারা প্রদান করি। কলামের নাম পরিবর্তন করতে, নিম্নলিখিত কমান্ডটি চালান

বয়স টেবিল table_name
পরিবর্তন কলাম previous_column_name new_column_name ডেটাটাইপ;

যদি আমরা কলামের নাম পরিবর্তন করতে পারি, আমরা টেবিলের নাম পরিবর্তন করতে পারি এবং ALTER TABLE কমান্ড দিয়ে RENAME ক্লজ ব্যবহার করতে পারি। টেবিলের নাম পরিবর্তন করার জন্য সিনট্যাক্স হল

বয়স টেবিল table_name
পুনNAMEনাম প্রতি নতুন_ টেবিল_নাম;

একটি কলাম পরিবর্তন করুন

ধরুন আমরা মাইএসকিউএলে একটি কলামের কলাম সংজ্ঞা বা ডেটা টাইপ পরিবর্তন করতে চাই। এই ক্ষেত্রে আমাদের সাহায্য করার জন্য MODIFY ধারাটি কাজে আসে। আমরা একটি কলামের ডাটা টাইপ পরিবর্তন করতে MODIFY ক্লজ ব্যবহার করতে পারি। এটার মত

বয়স টেবিল table_name
সংশোধন cloumn_name new_data_type;

প্রো-টাইপ

ALTER কমান্ড ব্যবহার করার জন্য এখানে একটি প্রোটিপ রয়েছে।

একটি কলামে ডিফল্ট মান সেট করুন

আমরা যদি কোনো টেবিলের কলামে কিছু ডিফল্ট মান দিতে বা সেট করতে চাই। আমরা নিম্নলিখিত কমান্ডটি চালানোর মাধ্যমে এটি করতে পারি

বয়স টেবিল table_name
বয়স cloumn_name সেট করুন ডিফল্ট মান ;

এই সিনট্যাক্সে, আপনার প্রয়োজন অনুসারে table_name, column_name, এবং মান প্রতিস্থাপন করতে ভুলবেন না।

যদি আমরা একটি কলামের ডিফল্ট মান সেট করতে পারি। একটি কলামের ডিফল্ট মানগুলি আনসেট বা ড্রপ করার একটি উপায় থাকতে হবে।

একটি কলামের ডিফল্ট মান বাদ দিন

আচ্ছা, মাইএসকিউএল একটি কলামের ডিফল্ট মানগুলি ড্রপ করার জন্য ALTER TABLE কমান্ডে ড্রপ ডিফল্ট ক্লজ প্রদান করে।

বয়স টেবিল table_name
বয়স cloumn_name ড্রপ ডিফল্ট ;

সুতরাং, এইগুলি মাইএসকিউএল -এ টেবিল পরিচালনা এবং পরিবর্তন করার বিভিন্ন উপায়।

সারসংক্ষেপ

এই নিবন্ধে কিছু ভিন্ন অপারেশন করার জন্য ALTER কমান্ড ব্যবহার করার বিভিন্ন উপায় অন্তর্ভুক্ত রয়েছে। এই প্রবন্ধে, আমরা টেবিল এবং কলাম যোগ, মুছে ফেলা, নামকরণ, কলাম সংজ্ঞা পরিবর্তন, মাইএসকিউএল -এ ALTER TABLE কমান্ড ব্যবহার করে একটি কলামের ডিফল্ট মান সেট এবং আনসেট করতে শিখেছি। যদি এই নিবন্ধটি আপনাকে মাইএসকিউএল -এ অল্টার কমান্ড সম্পর্কে আরও ভালভাবে বুঝতে সাহায্য করে এবং আপনি মাইএসকিউএল -এর ধারণা সম্পর্কে আরও জানতে চান। আমাদের ওয়েবসাইট linuxhint.com ভিজিট করতে থাকুন।