A Char field is a text field of a specific length. For example, a Char(50) field takes up 50 characters of storage in most databases even if you only store 1 character in it., or even none.
A VarChar field is a text field of variable length. For example, a VarChar(50) field can be up to 50...