Я предлагаю вам хранить изображения в другом месте, потому что хранение в БД приведет к очень быстрому росту БД, что затруднит резервное копирование.
Кроме того, с ним трудно использовать cdn.
Подробнее по этой теме: Могу ли я хранить изображения в MySQL
Если вы настаиваете на его использовании, вы можете использовать тип данных BLOB
CREATE TABLE 'test'.'pic' (
'idpic' INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
'caption' VARCHAR(45) NOT NULL,
'img' LONGBLOB NOT NULL,
PRIMARY KEY ('idpic')
)
Затем вы можете преобразовать этот BLOB-объект в base64, чтобы отобразить его в шаблоне pug.
снова, у этого подхода есть много недостатков, поэтому я предлагаю вам взглянуть на связанную тему выше.