কম্পিউটার

সম্পূর্ণ কলাম আপডেট না করে একটি পরিসরে শুধুমাত্র নির্দিষ্ট রেকর্ড আপডেট করার জন্য একটি একক MySQL ক্যোয়ারী


আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable( নাম varchar(40), অবস্থান int); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.17 সেকেন্ড)

সন্নিবেশ কমান্ড -

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable মানগুলিতে ঢোকান )mysql> DemoTable মানগুলিতে ঢোকান /প্রে> 

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> DemoTable থেকে *নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+---------+---------+| নাম | অবস্থান |+---------+---------+| ক্রিস | 90 || ডেভিড | 67 || বব | 55 || স্যাম | 40 |+------+---------+4 সারি সেটে (0.00 সেকেন্ড)

সম্পূর্ণ কলাম আপডেট না করে শুধুমাত্র নির্দিষ্ট রেকর্ডগুলিকে একটি পরিসরে আপডেট করার জন্য নিম্নোক্ত ক্যোয়ারী রয়েছে -

mysql> আপডেট করুন DemoTable সেট Position=Position+10 যেখানে Position> 50 এবং Position <90; কোয়েরি ঠিক আছে, 2 সারি প্রভাবিত (0.11 সেকেন্ড) সারি মিলেছে :2 পরিবর্তিত :2 সতর্কতা :0

আসুন আবার টেবিলের রেকর্ড পরীক্ষা করি -

mysql> DemoTable থেকে *নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+---------+---------+| নাম | অবস্থান |+---------+---------+| ক্রিস | 90 || ডেভিড | 77 || বব | 65 || স্যাম | 40 |+------+---------+4 সারি সেটে (0.00 সেকেন্ড)
  1. নির্দিষ্ট কলাম মানের জন্য একটি একক MySQL ক্যোয়ারীতে একাধিক গণনা পান

  2. NULL-এর জায়গায় শুধুমাত্র একটি একক ক্ষেত্র আপডেট করার জন্য MySQL ক্যোয়ারী

  3. MySQL ক্যোয়ারী সমস্ত রেকর্ড আপডেট করার জন্য শুধুমাত্র প্রথম অক্ষরকে বড় হাতের লেখা করতে এবং অন্য সবগুলো ছোট হাতের অক্ষরে সেট করতে

  4. একটি একক MySQL ক্যোয়ারীতে সমস্ত কলামের নামের জন্য 'অ্যালিয়াস' সেট করুন