Существуют типы данных BLOB, CLOB и т. д. для хранения двоичных данных в MySQL.
Это верно, но обычно считается, что для производительности лучше хранить файлы где-то на диске, а в базе данных просто сохранять путь и имя файла. Таким образом вы избегаете раздувания базы данных, а также чтение данных файла с диска обычно выполняется быстрее, чем извлечение данных из базы данных в виде потока.
это не бесплатный обучающий сайт. Вместо этого мы поможем вам с конкретной проблемой в вашем коде. Если вам нужно понять основы, например, как отправить форму и сохранить данные, пожалуйста, найдите учебник. Помимо HTML и MySQL, вам нужно будет выбрать серверный язык программирования, который будет выполняться на вашем веб-сервере, например. PHP, NodeJS, Java и т.д. — есть и многие другие.