PyMysql is a great package for interacting with databases. Here is a little quick start guide for using it:
Connect to a MySQL server:
import pymysql connection = pymysql.connect(host='<ip-or-domain>', user='<dbuser>', password='<dbpass>', db='<dbname>', charset='utf8mb4', cursorclass=pymysql.cursors.DictCursor, autocommit=True)
Insert into a table:
cursor = connection.cursor() sql = "INSERT INTO content (`title`, `content`) VALUES ('{0}', '{1}')".format("My Title", "My Content") cursor.execute(sql)
cursor = connection.cursor()
sql = "INSERT INTO content (`title`, `content`) VALUES ('{0}', '{1}')".format("My Title", "My Content") cursor.execute(sql)
Fetch rows from a database:
cursor = connection.cursor() cursor.execute("SELECT * FROM content;") result = cursor.fetchall() # Array of objects
Was this article helpful?
Let us know if you liked the post. That’s the only way we can improve.