<prompt> Tengeneza hati ya Python inayounganishwa na hifadhidata ya mbali ya MySQL, huunda jedwali jipya na safu wima za jina, umri, na anwani ya barua pepe, huingiza data ya sampuli kwenye jedwali, na kupata safu mlalo zote kutoka kwa jedwali. Mtumiaji anapaswa kutoa maelezo ya muunganisho mwenyeji, mlango, jina la mtumiaji, nenosiri, na jina la hifadhidata kupitia hoja za mstari wa amri.PLINFORMAT  <response>: kuagiza sysagiza mysql.connectorkutoka kwa mysql.kontakt Hitilafu ya kuingizadef create_tablemuunganisho: cursor connection.cursor cursor.executeUNDA TABLE IKIWA HAIPO watumiaji id INT AUTO_INCREMENT PRIMARY KEY, jina VARCHAR255, umri INT, barua pepe VARCHAR255 chapa Jedwali limeundwa kwa mafanikiodef insert_datamuunganisho: cursor connection.cursor sql_query WEKA KWA watumiaji jina, umri, barua pepe VALUES s, s, s maadili John Doe, 28, Jane Smith, 32, cursor.executemanysql_query, maadili connection.commit printfcursor.rowcount safu mlalo zimeingizwadef fetch_datamuunganisho: cursor connection.cursor cursor.executeCHAGUA KUTOKA KWA watumiaji safu cursor.fetchall chapishanData kwenye jedwali: kwa safu katika safu: chapa safukama __name__ __main__: ikiwa lensys.argv ! 6: printMatumizi: python script.py jina la mtumiaji la mtumiaji la bandari dbname toka1 mwenyeji sys.argv1 bandari intsys.argv2 mtumiaji sys.argv3 nenosiri sys.argv4 hifadhidata sys.argv5 jaribu: muunganisho mysql.connector.connect mwenyejimwenyeji, bandaribandari, mtumiajimtumiaji, nenosirinenosiri, hifadhidatadatabase ikiwa connection.is_connected: print Imeunganishwa kwa seva ya MySQL create_tablemuunganisho ingiza_datamuunganisho kuleta_datamuunganisho isipokuwa Hitilafu kama e: printfKosa: e hatimaye: ikiwa connection.is_connected: connection.close printnMuunganisho wa MySQL umefungwa 