<prompt> Andika hati ya Python inayounganishwa na hifadhidata ya MariaDB, huunda jedwali linaloitwa watumiaji na safu wima za kitambulisho, jina, barua pepe, na umri, na kuingiza data ya sampuli kwenye jedwali. Kisha, andika swali ili kurejesha watumiaji wote ambao umri wao ni kati ya 18 na 30.  <response>: Ili kufanikisha hili, utahitaji kusakinisha kifurushi cha mysql-connector-python. Unaweza kufanya hivyo kwa kukimbia:bashibomba kufunga mysql-connector-pythonHapa kuna hati ya Python inayounganishwa na hifadhidata ya MariaDB, huunda jedwali linaloitwa watumiaji, huingiza data ya sampuli kwenye jedwali, na kupata watumiaji wote ambao umri wao ni kati ya 18 na 30. chatuagiza mysql.connector Badilisha maadili haya na sifa zako za MariaDBdb_config mtumiaji: jina_lako_la mtumiaji, nenosiri: nenosiri_lako, mwenyeji: mwenyeji wa ndani, database: database_yako Unganisha kwenye hifadhidatacnx mysql.connector.connectdb_configmshale cnx.cursor Unda jedwali la watumiaji.cursor.executeTUNZA JEDWALI IKIWA HAIPO watumiaji id INT AUTO_INCREMENT FUNGUO YA MSINGI, jina VARCHAR255 SI UFUPI, barua pepe VARCHAR255 SIYO TUPU YA KIPEKEE, umri INT NOT NULL Ingiza data ya sampuli kwenye jedwali la watumiaji.sampuli_data Alice, 25, Bob, 19, Charlie, 31, David, 22insert_query WEKA NDANI ya watumiaji jina, barua pepe, umri VALUES s, s, skwa mtumiaji katika sampuli_data: jaribu: cursor.executeinsert_query, mtumiaji isipokuwa mysql.connector.IntegrityError kama e: printfHitilafu katika kuingiza user1: ecnx.commit Rejesha watumiaji wote ambao umri wao ni kati ya 18 na 30select_query CHAGUA KUTOKA KWA watumiaji AMBAPO umri KATI YA 18 NA 30cursor.tekelezachagua_querychapa Watumiaji wenye umri wa miaka 18-30:kwa kitambulisho_cha_mtumiaji, jina, barua pepe, umri kwenye mshale: printfname email, umri wa miaka age Funga muunganisho wa hifadhidatacursor.closecnx.closeHakikisha umebadilisha jina_la_la_la_la_la_la_la__lako, nenosiri_lako, na database_yako na kitambulisho chako halisi cha MariaDB. 