Python и MySQL

2001 Python

Для того чтобы подружить питон и MySQL есть несколько способов, я остановлюсь пока на одном, это использование модуля «mysql-connector-python»

Для его установки понадобится такая команда

pip install mysql-connector-python

Разумеется у вас уже стоит Python и pip

после установки проверим, появился ли он в списке установленных модулей

pip list

это конечно не обязательно если установка прошла успешно

Пример подключения к базе на MySQL в коде на Python

К примеру, у меня есть база IP адрессов «base_ip«, на локалке, и в ней есть таблица rs_city,
мне надо выбрать из неё 5 записей

Приведенный ниже код делает такой выбор из базы MySQL в консоль


#-*- coding: utf-8 -*-

from mysql.connector import connect, Error

# функция подключения к БД
def db_connect():
  try:
    db = connect(
    host="localhost",
    user="root",
    password="1234",
    database="base_ip")
    return db
  except Error as e:
    print(e)
    return False

db = db_connect()
if db != False:
  sql = "SELECT * FROM rs_city LIMIT 5"
  with db.cursor() as cursor:
    cursor.execute(sql) # выполнение запроса
    for row in cursor.fetchall():
      print(row)

db.close() # закрываем подключение

Python и MySQL

Операционная система Windows 7

Python 3.8.9 win32

Среда разработки «Eclipse IDE for Java Developers» с установленным дополнением PyDev

Оцените статью
Добавить комментарий