在mysql中,我們經常需要判斷某個表是否存在,以避免操作不存在的表而出現錯誤或異常情況。下面我們介紹兩種判斷表是否存在的方法。
1. 使用SHOW TABLES語句
SHOW TABLES LIKE 'table_name';
其中,table_name為要查詢的表名。如果查詢結果為空,則表示該表不存在。
2. 使用INFORMATION_SCHEMA表
SELECT TABLE_NAME from information_schema.TABLES where TABLE_NAME='table_name';
其中,table_name為要查詢的表名。如果查詢結果為空,則表示該表不存在。
需要注意的是,第二種方法需要有information_schema庫的訪問權限。
下一篇帶缺口的半圓形+css