⊗pyPmDBPM 101 of 129 menu

Förberedande manipulationer för att arbeta med SQL i Python

Låt oss nu lära oss att arbeta med databaser via Python. För att göra detta är det först och främst nödvändigt att upprätta en anslutning till databasservern.

Detta görs med hjälp av speciella moduler. Den mest populära modulen är mysql_connector. Låt oss installera den i vår arbetskatalog:

pip install mysql-connector-python # för Windows pip3 install mysql-connector-python # för Linux

Efter installationen av mysql_connector måste du konfigurera anslutningen till databasen i din arbetsfil. För att göra detta, importera först funktionen connect och undantaget Error från modulen. Skapa sedan en try-except-konstruktion för att kontrollera anslutningen till databasen. I try-except-blocket använder du en with-konstruktion som automatiskt stänger förfrågan efter att den har körts. I parametrarna för funktionen connect anger du värdnamn, användare, lösenord och databasnamn. Resultatet av funktionen connect skrivs till variabeln connection. Vid lyckad anslutning kommer värdet på variabeln connection att skrivas ut i konsolen. Annars visas ett felmeddelande:

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)

Om alla parametrar är korrekt angivna kommer ett MySQLConnection-objekt att skrivas ut i konsolen:

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

Upprätta en anslutning till din databas där tabellen users finns.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa