কম্পিউটার

একটি MySQL বিবৃতিতে একটি "সেট+0" কী করে?


সেট+0 সেট মানকে পূর্ণসংখ্যাতে রূপান্তর করে। আসুন একটি টেবিল তৈরি করে একটি উদাহরণ দেখি -

mysql> টেবিল তৈরি করুন SetZeroDemo -> ( -> আইডি শূন্য নয় স্বয়ংক্রিয়_INCREMENT প্রাথমিক কী, -> প্রযুক্তিগত দক্ষতা সেট ) NOT NULL -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.56 সেকেন্ড)

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

mysql> SetZeroDemo(TechnicalSkills)-> মান ('C,Spring Framework /Hibernate,Python,Django Framework,Core Java');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)

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

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

এখানে আউটপুট −

<প্রে> +-------------------------------------------- ------------------------+| আইডি | কারিগরি দক্ষতা |+--------------------------------------------------------------- ------------------------+| 1 | সি,স্প্রিং ফ্রেমওয়ার্ক/হাইবারনেট,পাইথন,জ্যাঙ্গো ফ্রেমওয়ার্ক,কোর জাভা |+---+--------------- ------------------------ সেটে 1 সারি (0.00 সেকেন্ড)

MySQL স্টেটমেন্ট -

-এ +0 সেট করার জন্য এখানে ক্যোয়ারী আছে
mysql> SetZeroDemo থেকে TechnicalSkills+0 নির্বাচন করুন;

নিচের আউটপুট −

+-------------------+| প্রযুক্তিগত দক্ষতা+0 |+-------------------+| 31 |+-------------------+1 সারি সেটে (0.00 সেকেন্ড)

এখন, আসুন দেখি উপরের ফলাফল 31 কিভাবে হয়।

এটি সন্নিবেশ মান পর্যন্ত 0 থেকে শুরু হয়। উপরের সারণীতে 5টি শব্দ রয়েছে যার অর্থ এটি 0 থেকে 4 শক্তি থেকে শুরু হয় (কারণ 5টি শব্দ রয়েছে) নীচে দেখানো হিসাবে −

=2
0
 +2
1
 +2
2
৷ +2
3
 +2
4
 =1+2+4+8+16=15+16=31

  1. MySQL এ /* এর মানে কি?

  2. একটি MySQL ক্যোয়ারীতে স্ল্যাশ মানে কি?

  3. মাইএসকিউএল সিলেক্ট (COLNAME) এ বন্ধনী মানে কি?

  4. MySQL-এ @@identity নির্বাচন কি করে?