MySQL是一種流行的數(shù)據(jù)庫管理系統(tǒng),它可以讓您對數(shù)據(jù)進行各種操作,如查詢數(shù)據(jù)。其中一個很常見的任務(wù)就是查詢特定的表是否存在。下面我們將介紹如何在MySQL中查詢表是否存在。
SHOW TABLES LIKE 'table_name';
上面的代碼會顯示與指定表名稱匹配的所有表的列表。如果沒有與表名稱匹配的表,則不會顯示任何內(nèi)容。
SELECT COUNT(*) FROM information_schema.tables WHERE table_schema = 'database_name' AND table_name = 'table_name';
上面的代碼會返回一個數(shù)字,告訴您在指定的數(shù)據(jù)庫中是否存在指定的表。如果數(shù)字為0,則表不存在。
在MySQL中查詢表是否存在是很簡單的。您可以選擇使用SHOW TABLES或SELECT COUNT(*)和information_schema.tables。只需選擇適合您需求的選項即可。
下一篇mysql怎么查詢距離