You might want to re-think your questions just a little. The manual states that there is a maximum size of a table, not a maximum number of records. The number of records will be highly dependent on the number of fields, data types, etc. in your table. However, that said, you can control the maximum number of records in a table by using MAX_ROWS parameter when you create the table.
http://www.mysql.com/doc/T/a/Table_size.html
The MySQL manual will most likely have the answers.