Python'до SQL менен иштоо үчүн даярдоо манипуляциялары

Эми Python аркылуу маалымат базалары менен иштөөнү үйрөнөлү. Бул үчүн, биринчи кезекте, маалымат базасынын сервери менен байланыш орнотуу зарыл.

Бул атайын модулдардын жардамы менен жасалат. Эң популярдуу модул mysql_connector. Келгиле, аны ишкер каталогобузга орнотолу:

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

mysql_connector орнотулгандан кийин ишкер файлыңызга БД менен байланышты жазышыңыз керек. Бул үчүн, биринчи модулдан connect функциясын жана Error кечиримин импорттоп койолу. Андан кийин БД менен туташууну текшерүү үчүн try-except конструкциясын түзөлү. try-except блогунун ичинде with конструкциясын белгилейбиз, ал суроо аткарылгандан кийин аны автоматтык түрдө жабат. connect функциясынын параметрлеринде хосттун атын, колдонуучунун атын, сырсөздү жана БДнын атын көрсөтөбүз. 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 таблицасы бар БДңыз менен байланыш орнотуңуз.