Python-да SQL-мен жұмыс істеуге дайындық манипуляциялары

Енді Python арқылы дерекқор базаларымен жұмыс істеуді үйренейік. Ол үшін ең алдымен дерекқор базасы серверімен қосылым орнату қажет.

Бұл арнайы модульдер көмегімен жасалады. Ең танымал модуль - mysql_connector. Оны жұмыс істейтін бумаға орнатайық:

pythonpip install mysql-connector-python # Windows үшін
pip3 install mysql-connector-python # Linux үшін

mysql_connector орнатқаннан кейін өз жұмыс файлыңызда DB-мен қосылымды беру керек. Ол үшін алды модульден connect функциясын және Error ерекшелігін импорттау керек. Содан кейін DB-ге қосылуды тексеру үшін try-except құрылымын жасаймыз. try-except блогында сұраныс орындалғаннан кейін оны автоматты түрде жабатын with құрылымын белгілейміз. connect функциясының параметрлерінде хост атауын, пайдаланушыны, құпия сөзді және DB атауын белгілейміз. connect функциясының жұмыс нәтижесі connection айнымалысына жазылады. Қосылу сәтті болса, connection айнымалысының мәні консольге шығарылады. Әйтпесе, қате туралы хабарлама көрсетіледі:

pythonfrom mysql.connector import connect, Error

try:
  with connect(
      host='localhost',
      user='root',
      password='',
      database='test',
  ) as connection:
    print(connection)
    
except Error as e:
  print(e)

Егер барлық параметрлер дұрыс берілсе, консольде MySQLConnection-объекті шығады:

python<mysql.connector.connection_cext.CMySQLConnection object at 0x000001D2BED35F70>
Задание 1

users кестесі орналасқан DB-мен қосылымды орнатыңыз.