MYSQL DATABASE WITH PYTHON

Installing requirements:

sudo apt update
sudo apt install python3-pip
sudo pip3 install mysql-connector

Test importing MySQL in Python:

python3

>> import mysql

If no error, it is working.

Basic syntax to interact with MySQL:

import mysql.connector

db = mysql.connector.connect(host="localhost", user="user", passwd="password", database="dbName")
mycursor = db.cursor()
mycursor.execute("SHOW TABLES")

for line in mycursor:
  print(line)

Inserting data:

mycursor.execute("INSERT INTO %s (attrib1, attrib2) VALUES (%s, %s)", ("tableName", "data1", "data2"))
db.commit()

mycursor.execute("SELECT %s FROM %s", ("*", "tableName"))

for line in mycursor:
  print(line)

SEE ALSO

SQL Cheat Sheet [Link].