Словарь в SQL базу данных, на сколько мне известно, запихнуть нельзя, но можно запихнуть строку.
import json
# Например так
a = json.dumps({"a": 1})
Данная функция создаст из словаря строку, а её уже можно хранить в базе данных.
Чтобы обратно сделать из строки словарь, используйте
json.loads([какая-то строка])