查询MySQL数据库表的结构和数据
2026/4/23 14:34:11 网站建设 项目流程

1. 查询表结构(字段名称和注释)

-- 查询表的字段信息(包括字段名、数据类型、注释等)SELECTCOLUMN_NAMEAS'字段名称',COLUMN_TYPEAS'数据类型',IS_NULLABLEAS'是否为空',COLUMN_DEFAULTAS'默认值',COLUMN_COMMENTAS'字段注释'FROMINFORMATION_SCHEMA.COLUMNSWHERETABLE_SCHEMA='smart_procurement_db'ANDTABLE_NAME='product_photovoltaic_module_second_param'ORDERBYORDINAL_POSITION;

2. 查询表的所有数据

-- 查询表中的所有数据SELECT*FROMsmart_procurement_db.product_photovoltaic_module_second_param;

3. 更详细的字段信息

-- 详细字段信息,包括索引、键信息SHOWFULLCOLUMNSFROMproduct_photovoltaic_module_second_paramFROMsmart_procurement_db;

4. 查看表的基本信息

-- 查看表的基本信息SHOWTABLESTATUSFROMsmart_procurement_dbLIKE'product_photovoltaic_module_second_param';

5. 查看结构和部分数据

-- 首先查看结构DESCsmart_procurement_db.product_photovoltaic_module_second_param;-- 然后查看前几行数据作为示例SELECT*FROMsmart_procurement_db.product_photovoltaic_module_second_paramLIMIT5;

排除不要的字段:

SELECT COLUMN_NAME AS'字段名称',COLUMN_TYPE AS'数据类型',IS_NULLABLE AS'是否为空',COLUMN_DEFAULT AS'默认值',COLUMN_COMMENT AS'字段注释'FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA='smart_procurement_db'AND TABLE_NAME='product_photovoltaic_module_second_param'ANDLOWER(COLUMN_NAME)NOT LIKE'%id%'--排除所有包含"id"的字段 ORDER BY ORDINAL_POSITION;
SELECT COLUMN_NAME AS'字段名称',COLUMN_TYPE AS'数据类型',IS_NULLABLE AS'是否为空',COLUMN_DEFAULT AS'默认值',COLUMN_COMMENT AS'字段注释'FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA='smart_procurement_db'AND TABLE_NAME='product_photovoltaic_module_second_param'AND COLUMN_NAME NOT IN('id','ID','Id')--排除可能的ID字段变体 ORDER BY ORDINAL_POSITION;

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询