কম্পিউটার

আমি কিভাবে MySQL এ প্রতিটি সারিতে যোগ করব?


আপনি UPDATE কমান্ড ব্যবহার করে MySQL-এ প্রতিটি সারিতে একটি মান যোগ করতে পারেন।

আপনার কলাম একটি পূর্ণসংখ্যা হয় যখন দেখা যাক. সিনট্যাক্স নিম্নরূপ:

আপনার টেবিলের নাম আপডেট করুন SET yourIntegerColumnName =yourIntegerColumnName+anyValue;আপডেট yourTableName SET yourIntegerColumnName =যেকোন মান যেখানে আপনার IntegerColumnName NULL হয়;

আপনি একটি তারিখ কলাম নামের জন্য একটি মান যোগ করতে পারেন. সিনট্যাক্স নিম্নরূপ:

আপনার টেবিলের নাম আপডেট করুন SET yourDateColumnName =DATEADD(yourDateColumnName,INTERVAL anyIntegerMonth)

উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ:

mysql> টেবিল যোগ করুনEachRowValue -> ( -> Id int NULL AUTO_INCREMENT, -> Amount int, -> ShippingDate date, -> PRIMARY KEY(Id) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.50 সেকেন্ড) 

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ:

mysql> addEachRowValue(অ্যামাউন্ট,শিপিং ডেট) মান(100,'2019-02-21');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)mysql> addEachRowValue(অ্যামাউন্ট,শিপিং তারিখ,01 মান) এ ঢোকান '2013-04-22');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড)mysql> addEachRowValue(অ্যামাউন্ট,শিপিং ডেট) মান (110,'2015-10-25') এ ঢোকান; ঠিক আছে, 1 সারি প্রভাবিত (0.15) s 2018-12-29');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ:

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

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

+------+---------+---------------+| আইডি | পরিমাণ | শিপিং তারিখ |+----+---------+---------------+| 1 | 100 | 2019-02-21 || 2 | 10 | 2013-04-22 || 3 | 110 | 2015-10-25 || 4 | 150 | 2016-03-27 || 5 | 190 | 2018-12-29 |+---+---------+-------------+5 সারি সেটে (0.00 সেকেন্ড)

রাশি কলামের প্রতিটি সারিতে একটি মান যোগ করার জন্য এখানে ক্যোয়ারী রয়েছে যা এক প্রকার পূর্ণসংখ্যা:

mysql> addEachRowValue আপডেট করুন -> Amount=Amount+20; কোয়েরি ঠিক করুন, 5টি সারি প্রভাবিত (0.85 সেকেন্ড) সারি মিলেছে:5 পরিবর্তিত:5 সতর্কতা:0

এখন আপনি পরিমাণ কলামের সমস্ত আপডেট করা মান পরীক্ষা করতে পারেন। প্রশ্নটি নিম্নরূপ:

mysql> addEachRowValue থেকে পরিমাণ নির্বাচন করুন;

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

<প্রে>+---------+| পরিমাণ |+---------+| 120 || 30 || 130 || 170 || 210 |+-------+5 সারি সেটে (0.00 সেকেন্ড)

একটি তারিখ কলামের জন্য একটি মান যোগ করার জন্য এখানে ক্যোয়ারী রয়েছে:

mysql> addEachRowValue আপডেট করুন -> ShippingDate=adddate(ShippingDate,interval 1 মাস);কোয়েরি ঠিক আছে, 5টি সারি প্রভাবিত (0.31 সেকেন্ড)সারি মিলেছে:5 পরিবর্তিত:5 সতর্কতা:0

এখন আপনি একটি টেবিল থেকে তারিখ কলামের সমস্ত আপডেট করা মান পরীক্ষা করতে পারেন। প্রশ্নটি নিম্নরূপ:

mysql> addEachRowValue থেকে ShippingDate নির্বাচন করুন;

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

<প্রে>+---------------+| শিপিং তারিখ |+---------------+| 2019-03-21 || 2013-05-22 || 2015-11-25 || 2016-04-27 || 2019-01-29 |+-------------+5 সারি সেটে (0.00 সেকেন্ড)
  1. মাইএসকিউএল-এ সাউন্ডএক্স() কীভাবে প্রশ্ন করবেন?

  2. সারি মুছে ফেলার জন্য MySQL ক্যোয়ারী

  3. কিভাবে একটি একক MySQL ক্যোয়ারীতে কলাম এবং সূচক যোগ করবেন?

  4. কিভাবে একটি MySQL ক্যোয়ারী সঙ্গে নির্দিষ্ট সারি খুঁজে পেতে?