Which data type in MySql to store answers form different question type

Hi @MatB
Welcome to the community forum. I would break your questions into multiple segments as below

These are text data

You should note that this data contained is actually the start time and includes the date in it. I would refer you to the following topic for you to look at

Stephane