কম্পিউটার

মাইএসকিউএল-এ একটি টেবিল বিদ্যমান আছে কিনা তা কীভাবে পরীক্ষা করবেন এবং এটি ইতিমধ্যে বিদ্যমান না থাকলে তৈরি করবেন?


আপনি যদি একটি টেবিল তৈরি করার চেষ্টা করেন এবং টেবিলের নাম ইতিমধ্যেই বিদ্যমান থাকে তবে MySQL একটি সতর্ক বার্তা দেবে। আসুন ধারণাটি যাচাই করি।

এখানে, আমরা একটি টেবিল তৈরি করছি যা ইতিমধ্যেই বিদ্যমান −

mysql> ডেমোটেবল না থাকলে টেবিল তৈরি করুন ( CustomerId int, CustomerName varchar(30), CustomerAge int );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত, 1 সতর্কতা (0.05 সেকেন্ড)

টেবিল নাম DemoTable ইতিমধ্যে উপস্থিত আছে. আসুন আমরা সতর্কতা বার্তা পরীক্ষা করি।

নিচের ক্যোয়ারী −

mysql> সতর্কতা দেখান;

এটি নিম্নলিখিত আউটপুট তৈরি করবে যেমন সতর্কতা বার্তা −

<প্রে>+------+------------------------------------- -----+| স্তর | কোড | বার্তা |+------+-------------------------------------------- ----+| নোট | 1050 | টেবিল 'ডিমোটেবল' ইতিমধ্যেই বিদ্যমান |+------+---------------------------------- ---------+1 সারি সেটে (0.00 সেকেন্ড)

আসুন আমরা টেবিলের নাম পরিবর্তন করি এবং একটি টেবিল তৈরি করি যা আগে থেকে নেই −

mysql> DemoTable2 বিদ্যমান না থাকলে টেবিল তৈরি করুন ( CustomerId int, CustomerName varchar(20), CustomerAge int );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.56 সেকেন্ড)

উপরে টেবিলটি সফলভাবে তৈরি করা হয়েছে যেহেতু এটি ইতিমধ্যেই বিদ্যমান নেই৷

নিচে ইনসার্ট কমান্ড −

ব্যবহার করে সারণিতে রেকর্ড সন্নিবেশ করার জন্য ক্যোয়ারী দেওয়া হল DemoTable2 মানগুলিতে
mysql> সন্নিবেশ করুন প্রভাবিত (0.12 সেকেন্ড)

নিম্নোক্ত ক্যোয়ারীটি সিলেক্ট কমান্ড −

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

এটি নিম্নলিখিত আউটপুট তৈরি করবে

+------------+---------------+-------------+| গ্রাহক আইডি | গ্রাহকের নাম | গ্রাহক বয়স |+------------+---------------+-------------+| 101 | ক্রিস | 23 || 102 | রবার্ট | 24 |+------------+---------------+-------------+2 সেটে সারি ( 0.00 সেকেন্ড)

  1. MySQL এন্ট্রি বিদ্যমান আছে কিনা তা পরীক্ষা করুন এবং যদি তা থাকে, তাহলে কিভাবে অন্যান্য কলাম ওভাররাইট করবেন?

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

  3. C# এ উপস্থিত না থাকলে কীভাবে একটি ফোল্ডার তৈরি করবেন?

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