How To Connect MySQL With Python?

Install a MySQL connector package:

`pip install mysql-connector-python`

or `pip install pymysql`

Import the package:

`import mysql.connector`

or `import pymysql`

Create a connection:

`conn = mysql.connector.connect(host=”localhost”, user=”root”, password=”your_password”, database=”your_db”)`

Create a cursor:

`cursor = conn.cursor()`

Execute a query:

`cursor.execute(“SELECT * FROM your_table”)`

Fetch results:

`rows = cursor.fetchall()`

Commit changes for INSERT, UPDATE, or DELETE:

`conn.commit()`

Close the cursor and connection:

`cursor.close()`

`conn.close()`

Example with `mysql-connector-python`:

`import mysql.connector`

`conn = mysql.connector.connect(host=”localhost”, user=”root”, password=”your_password”, database=”your_db”)`

`cursor = conn.cursor()`

`cursor.execute(“SELECT * FROM your_table”)`

`print(cursor.fetchall())`

`cursor.close()`

`conn.close()`

Suggested for You

Trending Today