Подключение к MySQL | PyMySQL

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()
 

Пользователи, просмотревшие тему:

Сверху