// mysql.h // 结果集中的每一个列对应一个 MYSQL_FIELD typedefstructst_mysql_field { char *name; /* 列名-> 字段的名字 */ char *org_name; /* Original column name, if an alias */ char *table; /* Table of column if column was a field */ char *org_table; /* Org table name, if table was an alias */ char *db; /* Database for table */ char *catalog; /* Catalog for table */ char *def; /* Default value (set by mysql_list_fields) */ unsignedlong length; /* Width of column (create length) */ unsignedlong max_length; /* Max width for selected set */ unsignedint name_length; unsignedint org_name_length; unsignedint table_length; unsignedint org_table_length; unsignedint db_length; unsignedint catalog_length; unsignedint def_length; unsignedint flags; /* Div flags */ unsignedint decimals; /* Number of decimals in field */ unsignedint charsetnr; /* Character set */ enumenum_field_typestype;/* Type of field. See mysql_com.h for types */ void *extension; } MYSQL_FIELD;