MySQL数据表遍历问题
如果我想在MySQL中遍历数据表中的所有字段,用什么方法比较高效?通过程序或者是Procedure都可以,能高效遍历每条数据的每个字段信息就行,请问是否需要使用策略提升效...
如果我想在MySQL中遍历数据表中的所有字段,用什么方法比较高效?
通过程序或者是Procedure都可以,能高效遍历每条数据的每个字段信息就行,请问是否需要使用策略提升效率?数据量一般,哪种方法比较快? 展开
通过程序或者是Procedure都可以,能高效遍历每条数据的每个字段信息就行,请问是否需要使用策略提升效率?数据量一般,哪种方法比较快? 展开
4个回答
展开全部
mysql的INFORMATION_SCHEMA中的COLUMNS记录所有字段的信息。
可以直接查询这个表就可以。
例:查询所有字段的名称:
select COLUMN_NAME from INFORMATION_SCHEMA.COLUMNS;
查询某表(a)所有字段的名称:
select COLUMN_NAME from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME='a';
可以直接查询这个表就可以。
例:查询所有字段的名称:
select COLUMN_NAME from INFORMATION_SCHEMA.COLUMNS;
查询某表(a)所有字段的名称:
select COLUMN_NAME from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME='a';
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数据量一般就直接遍历,既然都说了是遍历还提什么效率?
只是用php操作的时候,最好逐条,不要一次全取,否则可能造成内存超限
只是用php操作的时候,最好逐条,不要一次全取,否则可能造成内存超限
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
程序?还是存储过程?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
循环
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询