>>2: eh? There are several different types of integers in MySQL, all the way up to 64 bits, and they can all be unsigned if you wish. http://dev.mysql.com/doc/mysql/en/numeric-types.html