MySQL获取某一个数据中所有的表名或者某一数据库中某张表的所有字段名

你的名字 2021-05-12 11:49 647阅读 0赞

查询指定数据库中所有表名

  1. SELECT
  2. table_name
  3. FROM
  4. information_schema.tables
  5. WHERE
  6. table_schema = '数据库名'
  7. AND
  8. table_type = 'base table';

在这里插入图片描述

查询指定数据库中指定表的所有字段名

  1. SELECT
  2. column_name
  3. FROM
  4. information_schema.columns
  5. WHERE
  6. table_schema='数据库名'
  7. AND
  8. table_name='数据库中的表名';

在这里插入图片描述

查询某一数据库中是否有某一张表

  1. --- 方法一
  2. SELECT
  3. TABLE_NAME
  4. FROM
  5. INFORMATION_SCHEMA.TABLES
  6. WHERE
  7. TABLE_SCHEMA ='DB_NAME' AND TABLE_NAME = 'TB_NAME';
  8. --- 方法二
  9. SHOW TABLES LIKE 'member';
  10. --- 方法三
  11. CREATE TABLE IF NOT EXISTS TB_NAME
  12. CREATE TABLE new_tb LIKE old_tb;

发表评论

表情:
评论列表 (有 0 条评论,647人围观)

还没有评论,来说两句吧...

相关阅读