⊗pyPmDBPM 101 of 129 menu

Pythonda SQL bilan ishlash uchun tayyorgarlik manipulyatsiyalari

Keling, endi Pythonda ma'lumotlar bazasi bilan ishlashni o'rganamiz. Buning uchun eng avvalo ma'lumotlar bazasi serveri bilan ulanishni o'rnatish kerak.

Buning uchun maxsus modullar ishlatiladi. Eng mashhur modul mysql_connector hisoblanadi. Keling, uni ishchi katalogimizga o'rnatamiz:

pip install mysql-connector-python # Windows uchun pip3 install mysql-connector-python # Linux uchun

mysql_connector ni o'rnatgandan so'ng, o'zingizning ishchi faylingizda ma'lumotlar bazasi bilan ulanishni sozlashingiz kerak. Buning uchun birinchi navbatda moduldan connect funksiyasi va Error istisnosini import qilamiz. Keyin, ma'lumotlar bazasiga ulanishni tekshirish uchun try-except konstruksiyasini yaratamiz. try-except blokida, so'rov bajarilgandan keyin avtomatik ravishda yopiladigan with konstruksiyasini belgilaymiz. connect funksiyasi parametrlarida host nomi, foydalanuvchi, parol va ma'lumotlar bazasi nomini belgilaymiz. connect funksiyasining natijasi connection o'zgaruvchisiga yoziladi. Muvaffaqiyatli ulanishda connection o'zgaruvchisining qiymati konsolga chiqariladi. Aks holda, xato haqida xabar ko'rsatiladi:

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)

Agar barcha parametrlar to'g'ri belgilangan bo'lsa, konsolda MySQLConnection obyekti chiqariladi:

<mysql.connector.connection_cext.CMySQLConnection object at 0x000001D2BED35F70>

users jadvali joylashgan ma'lumotlar bazangiz bilan ulanishni o'rnating.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish