python-mysqlHow can I use Python MySQL libraries to develop software?
Python can be used to develop software that interacts with a MySQL database. To do this, you need to use one of the Python MySQL libraries. Examples of such libraries are mysql-connector
, MySQLdb
, and PyMySQL
.
Below is an example using the mysql-connector
library:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="user",
passwd="passwd"
)
mycursor = mydb.cursor()
mycursor.execute("SHOW DATABASES")
for x in mycursor:
print(x)
Output example
('information_schema',)
('mydatabase',)
('mysql',)
('performance_schema',)
('sys',)
The code above:
- Imports the
mysql.connector
library - Connects to the database
- Creates a cursor
- Executes a SQL query
- Iterates over the result set and prints each row
Helpful links
More of Python Mysql
- How can I use Python to retrieve data from MySQL?
- How can I connect Python and MySQL?
- How can I troubleshoot a Python MySQL OperationalError?
- How can I use Python and MySQL to generate a PDF?
- How do Python MySQL and SQLite compare in terms of performance and scalability?
- How can I use Python and MySQL to create a login system?
- How can I connect Python to a MySQL database using an Xserver?
- How do I access MySQL using Python?
- How do I connect Python to a MySQL database using Visual Studio Code?
- How can I connect to a MySQL database over SSH using Python?
See more codes...