python-mysqlHow do I connect to a MySQL database using Python?
To connect to a MySQL database using Python, you need to use a MySQL Connector. MySQL Connector/Python is a standardized database driver for Python platforms and development.
To connect to a MySQL database with Python, you need to use the following steps:
- Install MySQL Connector Python using the pip command:
pip install mysql-connector-python
- Import the MySQL Connector Python module in your program:
import mysql.connector
- Establish a connection to the MySQL database by creating a new MySQLConnection object:
mydb = mysql.connector.connect(host="localhost", user="yourusername", passwd="yourpassword")
- Create a new cursor object from the connection:
mycursor = mydb.cursor()
- Execute a SQL query:
mycursor.execute("SELECT * FROM customers")
- Fetch the results:
myresult = mycursor.fetchall()
- Print the results:
for x in myresult: print(x)
The output of the above code is a list of records from the customers table:
('John', 'Highway 21')
('Peter', 'Lowstreet 4')
('Amy', 'Apple st 652')
('Hannah', 'Mountain 21')
('Michael', 'Valley 345')
('Sandy', 'Ocean blvd 2')
('Betty', 'Green Grass 1')
('Richard', 'Sky st 331')
('Susan', 'One way 98')
('Vicky', 'Yellow Garden 2')
('Ben', 'Park Lane 38')
('William', 'Central st 954')
('Chuck', 'Main Road 989')
('Viola', 'Sideway 1633')
Helpful links
More of Python Mysql
- How can I connect Python to a MySQL database?
- How can I connect to MySQL using Python?
- How can I convert data from a MySQL database to XML using Python?
- How can I use Python and MySQL to generate a PDF?
- ¿Cómo conectar Python a MySQL usando ejemplos?
- How can I connect Python and MySQL?
- How do I connect Python with MySQL using XAMPP?
- How do I use a cursor to interact with a MySQL database in Python?
- How do I check the version of MySQL I am using with Python?
- How do I fix a bad MySQL handshake error in Python?
See more codes...