আপডেট এবং পরিবর্তনের মধ্যে পার্থক্য

আপডেট এবং পরিবর্তনের মধ্যে পার্থক্য
আপডেট এবং পরিবর্তনের মধ্যে পার্থক্য

ভিডিও: আপডেট এবং পরিবর্তনের মধ্যে পার্থক্য

ভিডিও: আপডেট এবং পরিবর্তনের মধ্যে পার্থক্য
ভিডিও: ক্যাশে এবং কুকিজের মধ্যে পার্থক্য 2024, জুলাই
Anonim

আপডেট বনাম পরিবর্তন

আপডেট এবং অল্টার হল দুটি এসকিউএল (স্ট্রাকচার্ড কোয়েরি ল্যাঙ্গুয়েজ) কমান্ড যা ডাটাবেস পরিবর্তন করার জন্য ব্যবহৃত হয়। আপডেট স্টেটমেন্ট একটি ডাটাবেসে বিদ্যমান রেকর্ড আপডেট করতে ব্যবহৃত হয়। আপডেট একটি ডেটা ম্যানিপুলেশন ল্যাঙ্গুয়েজ (DML) বিবৃতি। অল্টার এসকিউএল কমান্ড একটি ডাটাবেসের বিদ্যমান টেবিলে একটি কলাম পরিবর্তন, মুছে বা যোগ করতে ব্যবহৃত হয়। অল্টার হল একটি ডেটা ডেফিনিশন ল্যাঙ্গুয়েজ (DDL) স্টেটমেন্ট।

আপডেট কি?

আপডেট হল একটি SQL কমান্ড যা একটি ডাটাবেসে বিদ্যমান রেকর্ড আপডেট করতে ব্যবহৃত হয়। আপডেট একটি DML বিবৃতি হিসাবে বিবেচনা করা হয়. যে কমান্ডগুলি ডেটা বেস স্কিমা পরিবর্তন না করে ডেটা পরিচালনা করতে ব্যবহৃত হয় তাকে DML স্টেটমেন্ট বলা হয়। একটি আপডেট স্টেটমেন্টের সাধারণ সিনট্যাক্স নিচে দেওয়া হল৷

আপডেট টেবিলের নাম

SET column1Name=value1, column2Name=value2, …

WHERE columnXName=someValue

উপরের উদাহরণে টেবিলের নামের সাথে প্রতিস্থাপন করা উচিত যে টেবিলে আপনি রেকর্ডগুলি পরিবর্তন করতে চান। রেকর্ড যা সংশোধন করা প্রয়োজন। value1 এবং value2 হল নতুন মান যা রেকর্ডে ঢোকানো উচিত। যেখানে ধারা উল্লেখ করে যে রেকর্ডের সেটটি টেবিলে আপডেট করা দরকার। আপডেট বিবৃতি থেকে WEHRE ধারাটিও বাদ দেওয়া যেতে পারে। তারপর টেবিলের সমস্ত রেকর্ড SET ক্লজে দেওয়া মানগুলির সাথে আপডেট করা হবে৷

অল্টার কি?

Alter হল একটি SQL কমান্ড যা একটি ডাটাবেসের বিদ্যমান টেবিলে একটি কলাম পরিবর্তন, মুছে বা যোগ করতে ব্যবহৃত হয়। Alter একটি DDL বিবৃতি হিসাবে বিবেচিত হয়। একটি ডাটাবেসের গঠন (ডাটাবেস স্কিমা) সংজ্ঞায়িত করতে ব্যবহৃত কমান্ডগুলিকে DDL স্টেটমেন্ট বলা হয়।নিম্নলিখিত একটি পরিবর্তিত বিবৃতির সাধারণ সিনট্যাক্স রয়েছে যা একটি বিদ্যমান টেবিলে একটি কলাম যুক্ত করতে ব্যবহৃত হয়৷

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

নতুন কলামের নাম যোগ করুন ডেটা টাইপঅফনতুন কলাম

এখানে tableName হল বিদ্যমান টেবিলের নাম যা পরিবর্তন করতে হবে এবং newColumnName হল টেবিলে যোগ করা নতুন কলামের নাম। dataTypeOfNewColumn নতুন কলামের ডেটা টাইপ প্রদান করে।

অনুসরণ করা হল একটি পরিবর্তন বিবৃতির সাধারণ সিনট্যাক্স যা বিদ্যমান টেবিলের একটি কলাম মুছে ফেলতে ব্যবহৃত হয়।

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

ড্রপ কলাম কলামের নাম

এখানে, tableName হল বিদ্যমান টেবিলের নাম যা পরিবর্তন করতে হবে এবং columnName হল সেই কলামের নাম যা মুছে ফেলতে হবে। কিছু টেবিল তার টেবিল থেকে কলাম মুছে ফেলার অনুমতি নাও দিতে পারে।

নিম্নলিখিত হল একটি পরিবর্তন বিবৃতির সাধারণ সিনট্যাক্স যা একটি টেবিলে বিদ্যমান কলামের ডেটা টাইপ পরিবর্তন করতে ব্যবহৃত হয়।

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

পরিবর্তন কলাম কলামের নাম newDataType

এখানে columnName হল টেবিলে বিদ্যমান কলামের নাম এবং newDataType হল নতুন ডেটা টাইপের নাম।

আপডেট এবং পরিবর্তনের মধ্যে পার্থক্য কী?

আপডেট হল একটি এসকিউএল কমান্ড যা একটি ডাটাবেসে বিদ্যমান রেকর্ড আপডেট করতে ব্যবহৃত হয়, অন্যদিকে পরিবর্তন একটি SQL কমান্ড যা একটি ডাটাবেসের বিদ্যমান টেবিলে একটি কলাম পরিবর্তন, মুছে বা যোগ করতে ব্যবহৃত হয়।

আপডেট হল একটি DML বিবৃতি যেখানে পরিবর্তন হল একটি DDL বিবৃতি৷ অল্টার কমান্ড ডাটাবেস স্কিমা পরিবর্তন করে, যখন আপডেট বিবৃতি শুধুমাত্র একটি ডাটাবেসের গঠন পরিবর্তন না করেই রেকর্ড পরিবর্তন করে।

প্রস্তাবিত: