He tenido problemas con esto por aprender esto en los últimos días. (base de datos / python) Para mí, estoy trabajando en un matraz, pero realmente no parece importar.
Conseguí que esto funcionara, aunque no es exactamente lo que pides, pero podría ayudarte a empezar
import MySQLdb
def base de datos():
db = MySQLdb.connect(host="localhost", port=3306, user="root", passwd="admin", db="echo")
cursor = db.cursor()
cursor.execute( "INSERT INTO `post` (`hello`) VALUES (null), ('hello_world')" )
db.commit()
db.close()
Tuve que configurar mi base de datos desde la línea de comando. No es bonito ni intuitivo, pero debería ayudarte a empezar.