查詢指定數據庫中所有表名
SELECT
table_name
FROM
information_schema.tables
WHERE
table_schema = '數據庫名'
AND
table_type = 'base table';
查詢指定數據庫中指定表的所有字段名
SELECT
column_name
FROM
information_schema.columns
WHERE
table_schema='數據庫名'
AND
table_name='數據庫中的表名';
查詢某一數據庫中是否有某一張表
--- 方法一
SELECT
TABLE_NAME
FROM
INFORMATION_SCHEMA.TABLES
WHERE
TABLE_SCHEMA ='DB_NAME' AND TABLE_NAME = 'TB_NAME';
--- 方法二
SHOW TABLES LIKE 'member';
--- 方法三
CREATE TABLE IF NOT EXISTS TB_NAME
CREATE TABLE new_tb LIKE old_tb;