Checkboxes return 'on' by default, but you can give it any value you like.
As for the datatype, that depends on how you want to store the info. If you just want to store the 'checked or unchecked' status, then char(1) or tinyint will do, make it '1' when checked, and '0' when not checked.