Query database field information mysql

Attributes:

SELECT
    TABLE_SCHEMA AS library name,
    TABLE_NAME AS table name,
    COLUMN_NAME AS field name,
    ORDINAL_POSITION AS field order,
    COLUMN_DEFAULT AS default value,
    IS_NULLABLE AS is empty,
    DATA_TYPE AS field type,
    CHARACTER_MAXIMUM_LENGTH AS length,
    NUMERIC_ PRECISION AS 'numeric precision (maximum number) ',
    NUMERIC_SCALE AS decimal precision,
    column_comment AS field comment,
    EXTRA AS additional description,
    column_key AS constraint 
FROM
    information_schema.COLUMNS 
WHERE
    table_schema = 'database name' 
    AND table_name = 'table name';

Example:

SELECT
    TABLE_SCHEMA AS library name,
    TABLE_NAME AS table name,
    COLUMN_NAME AS field name,
    ORDINAL_POSITION AS field order,
    COLUMN_DEFAULT AS default value,
    IS_NULLABLE AS is empty,
    DATA_TYPE AS field type,
    CHARACTER_MAXIMUM_LENGTH AS length,
    NUMERIC_ PRECISION AS 'numeric precision (maximum number) ',
    NUMERIC_SCALE AS decimal precision,
    column_comment AS field comment,
    EXTRA AS additional description,
    column_key AS constraint 
FROM
    information_schema.COLUMNS 
WHERE
    table_schema = 'industry_model_hkht' 
    AND table_name = 'visit_count';

 

Guess you like

Origin blog.csdn.net/weixin_51689532/article/details/132470465