From: Mike Johnson 

> From: Adel Ardalan [mailto:[EMAIL PROTECTED]
> 
> > When I select a rather large table to be shown, the rows are 
> > going very fast and I can't see the rows at the beginning. 
> > Also, I can't scroll up. How can I view the results page by 
> > page?
> 
> 
> I can only assume you're talking about the native mysql 
> client. In that case, there are a few suggestions to help you.
> 
> If possible, first weed out rows you don't need with a WHERE clause.
> 
> If there's still too much data, add a `LIMIT 
> <offset>,<count>` clause to the end of the query.
> 
> SELECT * FROM table LIMIT 0,30;
> SELECT * FROM table LIMIT 30,30;
> SELECT * FROM table LIMIT 60,30;
> 
> etc
> 
> Or, if possible, increase the scrollback buffer for your 
> shell client (if you're shelled in, that is, and not on the 
> server directly).
> 
> As it stands, though, the native mysql client really isn't 
> meant to be used to view such large amounts of data. Are you 
> using any sort of frontend with this database? PHP, Perl, Java, etc?


Oh, one more...

SELECT * FROM table INTO OUTFILE '/path/to/file';

Then exit the mysql client and use (if on a *nix or Windows system) `more 
/path/to/file` to page through the results of the table dump.


-- 
Mike Johnson
Web Developer
Smarter Living, Inc.
phone (617) 886-5539

--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to