কম্পিউটার

কিভাবে একটি টেবিল (তৈরি/পরিবর্তন) পরিবর্তন করতে হয় যাতে MySQL INSERT, UPDATE ব্যবহার না করে সমগ্র টেবিলটি অনুসন্ধান করার সময় গণনা করা "গড় স্কোর" ক্ষেত্রটি দেখানো হয়?


নিম্নলিখিত সিনট্যাক্স −

সারণী পরিবর্তন করুন yourTableName কলাম যোগ করুন yourColumnName yourDataTypegenerated সর্বদা ((yourColumName1+yourColumName2+....N) / N) ভার্চুয়াল হিসাবে;

আসুন একটি টেবিল তৈরি করি -

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

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

এর সাহায্যে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> demo32 মানগুলিতে ঢোকান ডেমো 32 মান (35,35); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.08 সেকেন্ড)

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

ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শন করুন demo32 থেকে
mysql> নির্বাচন করুন;

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

তৈরি করবে <প্রে>+---------+---------+| মান1 | মান2 |+---------+---------+| 30 | 60 || 20 | 40 || 35 | 35 |+---------+---------+3 সারি সেটে (0.00 সেকেন্ড)

নীচে একটি টেবিলের জন্য ক্যোয়ারী (তৈরি/পরিবর্তন) দেওয়া হল যাতে INSERT, UPDATE -

ব্যবহার না করে সমগ্র টেবিলটি অনুসন্ধান করার সময় গণনা করা "গড় স্কোর" ক্ষেত্রটি দেখানো হয়
mysql> alter table demo32 কলাম যোগ করুন `গড় স্কোর` float−> সর্বদা ((value1+value2) / 2) ভার্চুয়াল হিসাবে তৈরি হয়;কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.57 সেকেন্ড)রেকর্ডস:0 ডুপ্লিকেট:0 সতর্কতা:0 

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

ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শন করুন demo32 থেকে
mysql> নির্বাচন করুন;

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

তৈরি করবে
+---------+---------+---------------+| মান1 | মান2 | গড় স্কোর |+---------+---------+---------------+| 30 | 60 | 45 || 20 | 40 | 30 || 35 | 35 | 35 |+---------+------+---------------+3 সারি সেটে (0.00 সেকেন্ড)

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

  2. কিভাবে একটি MySQL টেবিলের একটি টাইমস্ট্যাম্প ক্ষেত্র আপডেট করবেন?

  3. কিভাবে MySQL LIKE ব্যবহার করে প্রথম টেবিল থেকে একটি নতুন টেবিল তৈরি করবেন?

  4. কিভাবে MySQL এর সাথে তারিখ রেকর্ড সহ একটি টেবিলে তারিখ পরিবর্তন করবেন?