কম্পিউটার

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


MySQL ব্যবহার করে ডাটাবেসে একটি টেবিল ইতিমধ্যেই বিদ্যমান আছে কিনা তা পরীক্ষা করার জন্য, আপনি INFORMATION_SCHEMA.TABLES ব্যবহার করতে পারেন। নিচের সিনট্যাক্স −

INFORMATION_SCHEMA থেকে TABLE_NAME নির্বাচন করুন। TABLESWHERE TABLE_SCHEMA ='yourDatabaseName' and TABLE_NAME ='yourTableName';

ডাটাবেসে আগে থেকেই একটি টেবিল বিদ্যমান আছে কিনা তা পরীক্ষা করার জন্য আমাদের উপরের সিনট্যাক্সটি প্রয়োগ করা যাক।

কেস 1 :যখন টেবিলটি উপস্থিত থাকে -

mysql> INFORMATION_SCHEMA থেকে TABLE_NAME নির্বাচন করুন। TABLESWHERE TABLE_SCHEMA ='নমুনা' এবং TABLE_NAME ='ডেমোটেবল';

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

তৈরি করবে <প্রে>+---------------+| TABLE_NAME |+---------------+| DemoTable |+---------------+1 সারি সেটে (0.01 সেকেন্ড)

কেস 2 :যখন টেবিলটি উপস্থিত থাকে না -

mysql> INFORMATION_SCHEMA থেকে TABLE_NAME নির্বাচন করুন। TABLESWHERE TABLE_SCHEMA='নমুনা' এবং TABLE_NAME='DemoTable2';

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

তৈরি করবে
খালি সেট (0.01 সেকেন্ড)

  1. একটি MySQL ডাটাবেসে ইতিমধ্যে একটি খালি টেবিল কিভাবে চেক করবেন?

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

  3. কিভাবে মাইএসকিউএল দিয়ে মাস অনুসারে টেবিলের মানগুলি যোগ করবেন?

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