কম্পিউটার

প্রথম টেবিলের একটি মান সহ দ্বিতীয় টেবিলে একটি মান যোগ করে কিভাবে আমি একটি MySQL ডাটাবেস টেবিলে একটি ক্ষেত্র আপডেট করতে পারি?


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

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

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable1 মানগুলিতে সন্নিবেশ করুন(10); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)

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

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

আউটপুট

<প্রে>+------+| মান |+------+| 10 |+------+1 সারি সেটে (0.00 সেকেন্ড)

দ্বিতীয় টেবিল −

তৈরি করার প্রশ্নটি নিচে দেওয়া হল
mysql> টেবিল তৈরি করুন DemoTable2 ( value1 int); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.62 সেকেন্ড)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable2 মানের মধ্যে সন্নিবেশ করুন 

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

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

আউটপুট

<প্রে>+---------+| মান1 |+---------+| 50 || 100 |+-------+2 সারি সেটে (0.00 সেকেন্ড)

এখন, একটি মাইএসকিউএল ডাটাবেস টেবিলের একটি ক্ষেত্র আপডেট করুন প্রথম টেবিল থেকে দ্বিতীয় টেবিলের একটি একক মান যোগ করে −

mysql> সেট করুন @myValue=(DemoTable1 থেকে মান নির্বাচন করুন);কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)mysql> আপডেট DemoTable2 সেট মান1=value1+@myValue;কোয়েরি ঠিক আছে, 2টি সারি প্রভাবিত (0.11 সেকেন্ড) সারি মিলেছে:2 পরিবর্তিত:2 সতর্কতা:0

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

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

আউটপুট

<প্রে>+---------+| মান1 |+---------+| 60 || 110 |+-------+2 সারি সেটে (0.00 সেকেন্ড)
  1. জাভা দিয়ে MySQL ডাটাবেসের একটি টেবিল থেকে শেষ রেকর্ড পান?

  2. মাইএসকিউএল-এ শূন্য থাকলে একটি নির্দিষ্ট মান সহ একটি ক্ষেত্র কীভাবে আপডেট করবেন?

  3. কিভাবে ছাত্র স্কোর একটি টেবিল থেকে 2য় সর্বোচ্চ মান পেতে?

  4. একটি একক MySQL ক্যোয়ারী প্রথম টেবিল থেকে মান নির্বাচন করতে এবং দ্বিতীয়টিতে সন্নিবেশ করতে?