你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:技术专栏 / Linux开发
MySQL中文参考手册---20 MySQL客户工具和API(3)
 
printf(Numberofrows:%lu\n",(unsignedlong)sql/Index.html'>mysql_num_rows(result));

MYSQL_FIELD结构包含列在下面的成员:

char*name
字段名,是一个空结尾的字符串。
char*table
包含该字段的表的名字,如果它不是可计算的字段。对可计算的字段,table值是一个空字符串。
char*def
这字段的缺省值,是一个空结尾的字符串。只要你使用,只有你使用sql/Index.html'>mysql_list_fields()才可设置它。
enumenum_field_typestype
字段类型。type值可以是下列之一:类型值类型含义FIELD_TYPE_TINYTINYINT字段FIELD_TYPE_SHORTSMALLINT字段FIELD_TYPE_LONGINTEGER字段FIELD_TYPE_INT24MEDIUMINT字段FIELD_TYPE_LONGLONGBIGINT字段FIELD_TYPE_DECIMALDECIMALNUMERIC字段FIELD_TYPE_FLOATFLOAT字段FIELD_TYPE_DOUBLEDOUBLEREAL字段FIELD_TYPE_TIMESTAMPTIMESTAMP字段FIELD_TYPE_DATEDATE字段FIELD_TYPE_TIMETIME字段FIELD_TYPE_DATETIMEDATETIME字段FIELD_TYPE_YEARYEAR字段FIELD_TYPE_STRING字符串(CHARVARCHAR)字段FIELD_TYPE_BLOBBLOBTEXT字段(使用max_length决定最大长度)FIELD_TYPE_SETSET字段FIELD_TYPE_ENUMENUM字段FIELD_TYPE_NULLNULL-类型字段FIELD_TYPE_CHAR不推荐;使用FIELD_TYPE_TINY代替

你可以使用IS_NUM()宏来测试字段是否有一种数字类型。将type值传给IS_NUM()并且如果字段是数字的,它将计算为TRUE:

if(IS_NUM(field->type))printf("Fieldisnumeric\n");
unsignedintlength
(编辑:aniston)
  推荐精品文章

·2024年12月目录 
·2024年11月目录 
·2024年10月目录 
·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089