import pymysql # під'єднання бібліотеки pymysql c = pymysql.connect( # створення сполучення host = '127.0.0.1', # адреса локального сервера (localhost) user = 'root', # обліковий запис користувача базами даних passwd = '', # пароль до облікового запису користувача БД db = "school") # назва бази даних def perform(c, q, b): with c.cursor() as t: try: # початок блоку для пошуку виключення t.execute(q) # виконати запит q r = t.fetchall() # повернення результату запиту if (b): # якщо вказано виведення for s in r: print(s[0]) except: print("Щось негаразд з ",q) # повідомлення про виключення finally: c.commit() def fromfile(c,fname): f = open(fname, "r") a = f.readlines() for j in range(0, len(a)): perform(c, a[j][0:-1], False) f.close fromfile(c,"structure.txt") fromfile(c,"data.txt") print ("Бази даних") perform (c,"SHOW DATABASES;",True) print ("\nТаблиці бази даних school") perform (c,"SHOW TABLES;",True) c.close() # закриття сполучення