Al seleccionar la tabla en phpMyAdmin, te muestra los campos y el tipo de cada uno. También, podrías hacerlo en una sentencia SQL con el comando DESCRIBE tabla.
Para tus otras preguntas, es de programación, por lo que te recomiendo que consultes en los foros respectivos.
Función de la sección de Base de Datos