Manipulasi Persediaan untuk Bekerja dengan SQL dalam Python
Sekarang mari kita belajar untuk bekerja dengan pangkalan data melalui Python. Untuk ini, pertama sekali perlu untuk memestablish sambungan ke pelayan pangkalan data.
Ini dilakukan dengan menggunakan modul khas.
Modul yang paling popular ialah mysql_connector.
Mari kita pasangkannya dalam direktori kerja
kita:
pip install mysql-connector-python # untuk Windows
pip3 install mysql-connector-python # untuk Linux
Selepas memasang mysql_connector,
perlu menetapkan sambungan ke DB dalam fail
kerja sendiri. Untuk ini, mula-mula tulis
import fungsi connect dan pengecualian
Error dari modul. Kemudian buat
konstruksi try-except untuk menyemak
sambungan ke DB. Dalam blok try-except
tetapkan konstruksi with, yang
selepas melaksanakan pertanyaan akan
menutupnya secara automatik. Dalam parameter
fungsi connect tetapkan nama hos,
pengguna, kata laluan dan nama DB. Hasil
tugas fungsi connect ditulis ke dalam
pembolehubah connection. Jika
sambungan berjaya, nilai pembolehubah
connection akan dipaparkan dalam
konsol. Jika tidak, mesej ralat akan dipaparkan:
from 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 ditetapkan dengan betul, objek MySQLConnection akan dipaparkan dalam konsol:
<mysql.connector.connection_cext.CMySQLConnection object at 0x000001D2BED35F70>
Establish sambungan ke DB anda, di mana
terdapat jadual users.