MySQL C API
一、数据类型 MYSQL MYSQL 是MYSQL数据库连接的句柄(handle),几乎所有的MYSQL函数都需使用该 数据结构, 不要尝试去复制该数据结构,因为不能保证副本是可用的 。 MYSQL_RES MYSQL_RES 是SQL查询结果(result of query)。 MYSQL_ROW MYSQL_ROW 代表着一行数据,它被实现可数字节的字符串(an array of counted byte strings), 但是认为它是以null为终结符的字符串 ,因为它可能包含二进制 数据。一行数据通常通过 mysql_fetch_row() 来获取。 MYSQL_FIELD MYSQL_FIELD 包含元数据 metadata ,字段的信息(例如字段名,数据类型,大小等) 通常可以通过重复使用 mysql_fetch_field 逐个获取字段,但字段值不包括在这个结构 中,而是包含在 MYSQL_ROW . MYSQL_FIELD的数据成员,当使用在不同场合,它的数据成员有不同含义: char* name : char* org_name : char* table : char* org_name : char* db : char* catlog : char* def : unsigned long length : unsigned long max_length