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 সেকেন্ড)