1.查询结果集
(1)数据结构
typedef struct st_mysql_res {
my_ulonglong row_count; // 结果集的行数 (long或long long)
unsigned intfield_count, current_field; // 结果集的列数,当前列
MYSQL_FIELD* fields; // 结果集的列信息
MYSQL_DATA* data; // 结果集的数据
MYSQL_ROWS* data_cursor; // 结果集的光标
MEM_ROOT field_alloc; // 内存结构
MYSQL_ROW row; // 非缓冲的时候用到
MYSQL_ROW current_row; //mysql_store_result时会用到。当前行
unsigned long * lengths; //每列的长度
MYSQL* handle; // mysql_use_result会用。
my_bool eof; //是否为行尾
} MYSQL_RES;