Вам нужно использовать BLOB, там TINY, MEDIUM, LONG и просто BLOB, как и для других типов, выберите один в соответствии с вашими размерами.
TINYBLOB 255
BLOB 65535
MEDIUMBLOB 16777215
LONGBLOB 4294967295
(in bytes)
Оператор insert будет довольно нормальным. Вам необходимо прочитать файл, используя fread, а затем addslashes.
Ответ 3
Другие ответы дадут вам хорошую идею, как выполнить то, что вы просили....
Однако
Есть мало случаев, когда это хорошая идея. Обычно лучше хранить только имя файла в базе данных и файл в файловой системе.
Таким образом, ваша база данных намного меньше, ее можно легко транспортировать и, что более важно, быстрее выполнять резервное копирование/восстановление.