Запишите цикл for, чтобы создать оператор INSERT, затем просто выполните запрос, чтобы сохранить массив в таблицу со столбцами ключа и значения. Чтобы воссоздать массив, извлеките его из таблицы и используйте другой цикл for для повторной вставки значений в массив.
Единственная проблема, которую я вижу в этом типе настройки, состоит в том, что если вы планируете иметь несколько экземпляров массива, и все эти экземпляры должны быть сохранены, так как таблица базы данных может представлять только один экземпляр массива.
Если планируется иметь несколько экземпляров, лучшим способом будет сериализация и сохранение в столбце BLOB или TEXT.