पायथन में SQL के साथ काम करने के लिए तैयारी के कदम

आइए अब सीखते हैं कि पायथन के माध्यम से डेटाबेस के साथ कैसे काम किया जाता है। इसके लिए सबसे पहले डेटाबेस सर्वर के साथ कनेक्शन स्थापित करना आवश्यक है।

यह विशेष मॉड्यूल की सहायता से किया जाता है। सबसे लोकप्रिय मॉड्यूल mysql_connector है। आइए इसे अपने वर्किंग डायरेक्टरी में इंस्टॉल करें:

pythonpip install mysql-connector-python # विंडोज के लिए
pip3 install mysql-connector-python # लिनक्स के लिए

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 टेबल मौजूद है।