⊗pyPmDBPM 101 of 129 menu

Gatavošanās manipulācijas darbam ar SQL Python

Tagad iemācīsimies strādāt ar datu bāzēm caur Python. Lai to izdarītu, pirmkārt ir jāizveido savienojums ar datu bāzes serveri.

Tas tiek darīts, izmantojot īpašus moduļus. Vispopulārākais modulis ir mysql_connector. Uzstādīsim to mūsu darba katalogā:

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

Pēc mysql_connector instalēšanas jāpievieno savienojums ar DB savā darba failā. Lai to izdarītu, vispirms pievienojam importu no moduļa funkcijas connect un izņēmuma Error. Tad izveidojam try-except konstrukciju savienojuma ar DB pārbaudei. try-except blokā definējam with konstrukciju, kas pēc vaicājuma izpildes to automātiski aizvērs. Funkcijas connect parametros ierakstām hosta nosaukumu, lietotāju, paroli un DB nosaukumu. Funkcijas connect izpildes rezultāts tiek ierakstīts mainīgajā connection. Veiksmīga savienojuma gadījumā mainīgā connection vērtība tiks izvadīta konsole. Pretējā gadījumā tiks parādīts kļūdas paziņojums:

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)

Ja visi parametri ir iestatīti pareizi, konsole tiks izvadīts MySQLConnection objekts:

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

Izveidojiet savienojumu ar savu DB, kurā atrodas tabula users.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt