Для начала научись декомпозировать задачи.
Иначе у тебя вопросы будут типа подскажите как на тоёте доехать в магазин за бухлом.
Когда ты едешь в магазин, то абсолютно не важно, какой марки у тебя машина
Когда тебе надо добавить данные в БД, то абсолютно неважно, откуда ты их взял
Когда тебе надо прочитать данные из файла, то абсолютно неважно, что потом будет с ними.
Поэтому разбей задачу на три части
- получение файла по ссылке
- чтение YML файла в массив
- запись данных из массива в БД
По всем трем информации в интернете - вагон.
И не надо искать высосанный из пальца пример, "подскажите как мне носить треники адидас купленные с рук в ларьке у китайца после обеда в пятницу". да так же, как и любые другие