这里是普通文章模块栏目内容页
mysql 获取数据库所有表名及获取字段名称

本文章向大家介绍mysql 获取数据库所有表名及获取字段名称,主要包括mysql 获取数据库所有表名及获取字段名称使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

得到表名及所有表所有字段

-- 得到mysql 数据 表名和字段
SELECT
    TB.TABLE_SCHEMA,    -- 模式
    TB.TABLE_NAME,      -- 表名
    TB.TABLE_COMMENT,   -- 表名注释
    COL.COLUMN_NAME,    -- 字段名
    COL.COLUMN_TYPE,    -- 字段类型
    COL.COLUMN_COMMENT  -- 字段注释
FROM
    INFORMATION_SCHEMA.TABLES TB,
    INFORMATION_SCHEMA.COLUMNS COL
Where TB.TABLE_SCHEMA = 'smartxs' -- 数据库名
 AND TB.TABLE_NAME = COL.TABLE_NAME

只获取所有表名

-- 得到mysql 数据库 所有表名    
SELECT
    TB.TABLE_SCHEMA,    -- 模式
    TB.TABLE_NAME,      -- 表名
    TB.TABLE_COMMENT,   -- 表名注释
FROM
    INFORMATION_SCHEMA.TABLES TB
Where TB.TABLE_SCHEMA = 'smartxs' -- 数据库名

获取某一个表所有字段

-- 得到mysql 数据 表里面所有字段名称
SELECT 
    COL.COLUMN_NAME,    -- 字段名
  COL.COLUMN_TYPE,    -- 字段类型
  COL.COLUMN_COMMENT  -- 字段注释
FROM INFORMATION_SCHEMA.COLUMNS COL 
Where  COL.TABLE_NAME='xs_book' -- 表名