⊗pyPmDBPM 101 of 129 menu

Подготовка за работа с SQL в Python

Нека сега се научим да работим с бази данни чрез Python. За това преди всичко е необходимо да установим връзка със сървъра на базата данни.

Това се прави с помощта на специални модули. Най-популярният модул е mysql_connector. Нека го инсталираме в нашата работна директория:

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

След инсталирането на mysql_connector трябва да конфигурираме връзката с БД в нашия работен файл. За това първо импортираме от модула функцията connect и изключението Error. След това създаваме конструкция try-except за проверка на връзката с БД. В блока try-except задаваме конструкция with, която след изпълнение на заявката автоматично ще я затвори. В параметрите на функцията connect задаваме име на хост, потребител, парола и име на БД. Резултатът от работата на функцията connect се записва в променливата connection. При успешно свързване стойността на променливата connection ще се изведе в конзолата. В противен случай ще се покаже съобщение за грешка:

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)

Ако всички параметри са зададени правилно, то в конзолата ще се изведе MySQLConnection-обект:

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

Установете връзка с вашата БД, в която се намира таблицата users.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне