কম্পিউটার

EXISTS ব্যবহার করে MySQL-এ একটি টেবিল খালি আছে কিনা চেক করুন


MySQL ব্যবহার করে একটি টেবিল খালি আছে কিনা তা পরীক্ষা করার জন্য নিচের সিনট্যাক্স রয়েছে -

সিলেক্ট করুন বিদ্যমান (আপনার টেবিলের নাম থেকে ১টি নির্বাচন করুন);

উদাহরণ

প্রথমে একটি টেবিল তৈরি করা যাক। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -

mysql> টেবিল তৈরি করুন ReturnDemo -> ( -> Id int, -> Name varchar(10) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.79 সেকেন্ড)

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

mysql> রিটার্নডেমো মান (100,'ল্যারি') ঢোকান;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> রিটার্নডেমো মানগুলিতে ঢোকান (101,'বব'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.28 সেকেন্ড) )mysql> ReturnDemo মান (102,'Sam') এ ঢোকান; ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)

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

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

আউটপুট

+------+-------+| আইডি | নাম |+------+------+| 100 | ল্যারি || 101 | বব || 102 | স্যাম |+------+-------+3 সারি সেটে (0.00 সেকেন্ড)

MySQL টেবিল খালি আছে কিনা তা পরীক্ষা করার জন্য এখানে ক্যোয়ারী আছে −

mysql> নির্বাচন বিদ্যমান (রিটার্নডেমো থেকে 1টি নির্বাচন করুন) AS আউটপুট;

আউটপুট

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

আউটপুট 1 বলে যে MySQL টেবিলটি খালি নয়।


  1. NOT IN ব্যবহার করে অ-মোছা রেকর্ডগুলি বাদ দিয়ে একটি MySQL টেবিল থেকে রেকর্ড মুছুন

  2. MySQL-এ CASE WHEN ব্যবহার করে টেবিলের অস্তিত্ব আছে বা না আছে কিনা বুলিয়ান ফলাফল পান

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

  4. পাইথন ব্যবহার করে একটি ফাইল বিদ্যমান আছে কিনা তা কিভাবে পরীক্ষা করবেন?