MySQL获取某一个数据中所有的表名或者某一数据库中某张表的所有字段名
查询指定数据库中所有表名
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;
还没有评论,来说两句吧...