Для работы с базой данных MySQL на Python можно использовать стандартный модуль mysql-connector-python.
Вот пример кода, который демонстрирует основные операции для работы с базой данных MySQL на Python:
import mysql.connector
# Подключаемся к базе данных
mydb = mysql.connector.connect(
host="localhost",
user="username",
password="password",
database="mydatabase"
)
# Создаем курсор для выполнения операций с базой данных
mycursor = mydb.cursor()
# Создаем таблицу
mycursor.execute("CREATE TABLE customers (name VARCHAR(255), address VARCHAR(255))")
# Вставляем данные в таблицу
sql = "INSERT INTO customers (name, address) VALUES (%s, %s)"
val = ("John", "Highway 21")
mycursor.execute(sql, val)
# Фиксируем изменения
mydb.commit()
# Выбираем данные из таблицы
mycursor.execute("SELECT * FROM customers")
myresult = mycursor.fetchall()
for x in myresult:
print(x)
# Удаляем таблицу
mycursor.execute("DROP TABLE customers")
# Закрываем соединение с базой данных
mydb.close()
Здесь мы импортируем модуль mysql.connector и используем его для подключения к базе данных MySQL. Мы создаем курсор mycursor, который позволяет нам выполнять операции с базой данных.
Затем мы создаем таблицу "customers" и вставляем данные в нее. Мы фиксируем изменения в базе данных с помощью метода commit().
Затем мы выбираем данные из таблицы и выводим их на экран. Мы также удаляем таблицу "customers" и закрываем соединение с базой данных.
Обратите внимание, что пример представлен для демонстрации основных операций с базой данных MySQL на Python и может потребоваться настройка перед использованием в вашем собственном проекте.