DevCore is the best
PyMySQL - простоя библиотека для работы с базой данных MySQL с помощью Python
В теме представлены основные примеры работы с модулем
В теме представлены основные примеры работы с модулем
Подключение к существующей бд:
Python:
import pymysql as sql
db = sql.connect(host = 'host' ,user = 'user' , password='password' , database='your_database')
Создать таблицу:
Python:
import pymysql as sql
db = sql.connect(host = 'host' ,user = 'user' , password='pass' , database='your_db')
cursor = db.cursor()
query = "CREATE TABLE table_name (column_name1 column1_type, column_name2 column2_type)"
cursor.execute(query)
db.commit()
db.close()
cursor.close()
Выбор всех элементов из таблицы:
Python:
import pymysql as sql
db = sql.connect(host = 'host' ,user = 'user' , password='pass' , database='your_db')
cursor = db.cursor()
query = "SELECT * FROM your_table"
print(cursor.execute(query))
db.close()
cursor.close()
Ввод данных в таблицу:
Python:
import pymysql as sql
db = sql.connect(host = 'host' ,user = 'user' , password='pass' , database='your_db')
cursor = db.cursor()
query = "INSERT INTO your_table VALUES your_values"
cursor.execute(query)
db.commit()
db.close()
cursor.close()
Ввод переменных:
Python:
import pymysql as sql
db = sql.connect(host = 'host' ,user = 'user' , password='pass' , database='your_db')
cursor = db.cursor()
query = "INSERT INTO your_table (column1, column2, column3) VALUES (%s, %s, %s)"
cursor.execute(query, (value1, value2, value3))
db.commit()
db.close()
cursor.close()