如何按顺序查询表的所有数据?表没有索引

神的理想 2014-10-29 06:45:46
数据都没有索引列,表结构如下:

表名 t_media
列1 name
列2 data

假如有80条记录(或者不知道有多少条记录),我该如何一条一条的遍历查询所有记录了?
...全文
247 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2014-10-30
  • 打赏
  • 举报
回复
百度一下 C++ ADO 中的 recordset.move 之类的方法。
神的理想 2014-10-30
  • 打赏
  • 举报
回复
引用 4 楼 ACMAIN_CHM 的回复:
select * from t_media: 然后在自己的程序代码中遍历记录,然后逐一生成文件。
用c++怎么遍历呢?而且每个数据的大小是不一样的,另外是要存储到一个一维数组还是二维数组好了?
神的理想 2014-10-30
  • 打赏
  • 举报
回复
引用 6 楼 a543205946 的回复:
select *,然后利用php遍历,存到每个文件夹中
我用的是c++,每个文件大小不一样,怎么遍历啊?
  • 打赏
  • 举报
回复
select *,然后利用php遍历,存到每个文件夹中
pony520 2014-10-29
  • 打赏
  • 举报
回复
用游标,一行一行的处理
ACMAIN_CHM 2014-10-29
  • 打赏
  • 举报
回复
select * from t_media: 然后在自己的程序代码中遍历记录,然后逐一生成文件。
神的理想 2014-10-29
  • 打赏
  • 举报
回复
引用 2 楼 zhuizhuziwo 的回复:
你想表达什么意思? select * from t_media: 然后循环输出数据不可以?
select * 后,如果可以循环输出每一个文件也可以,我是存储在一个char xx[] 数组中。但是我我知道怎么遍历输出这个字符数组中的每一个文件,因为文件的大小不一样,所以我想查一个,输出一个。
jason09527 2014-10-29
  • 打赏
  • 举报
回复
你想表达什么意思? select * from t_media: 然后循环输出数据不可以?
神的理想 2014-10-29
  • 打赏
  • 举报
回复
我的想法是每查询一行,就输出这行数据到一个单独的文件中。

56,940

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧