Manipulasi Persiapan untuk Bekerja dengan SQL di Python

Sekarang mari kita pelajari cara bekerja dengan basis data melalui Python. Untuk itu, hal pertama yang perlu dilakukan adalah membuat koneksi ke server basis data.

Ini dilakukan dengan menggunakan modul-modul khusus. Modul yang paling populer adalah mysql_connector. Mari kita instal ke direktori kerja kita:

pythonpip install mysql-connector-python # untuk Windows
pip3 install mysql-connector-python # untuk Linux

Setelah menginstal mysql_connector, kita perlu mengatur koneksi ke database di file kerja kita. Untuk melakukannya, pertama-tama impor fungsi connect dan pengecualian Error dari modul. Kemudian buat konstruksi try-except untuk memeriksa koneksi ke database. Dalam blok try-except, tentukan konstruksi with, yang setelah menjalankan kueri akan secara otomatis menutupnya. Dalam parameter fungsi connect, tentukan nama host, pengguna, kata sandi, dan nama database. Hasil kerja fungsi connect ditulis ke dalam variabel connection. Jika koneksi berhasil, nilai variabel connection akan ditampilkan di konsol. Jika tidak, pesan kesalahan akan ditampilkan:

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)

Jika semua parameter ditentukan dengan benar, maka objek MySQLConnection akan ditampilkan di konsol:

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

Buat koneksi ke database Anda, yang di dalamnya terdapat tabel users.