

While running this script, it is producing the following result in my Linux machine. # Fetch a single row using fetchone() method. # execute SQL query using execute() method. # prepare a cursor object using cursor() method You have gone through MySQL tutorial to understand MySQL Basics.įollowing is the example of connecting with MySQL database "TESTDB"ĭb = nnect("localhost","testuser","test123","TESTDB" ) Python module MySQLdb is installed properly on your machine. User ID "testuser" and password "test123" are set to access TESTDB. This table has fields FIRST_NAME, LAST_NAME, AGE, SEX and INCOME. You have created a table EMPLOYEE in TESTDB. Database Connectionīefore connecting to a MySQL database, make sure of the followings − Note − Make sure you have root privilege to install above module. $ sudo dnf install python python-devel mysql-devel redhat-rpm-config gccįor Python command prompt, use the following command. $ sudo apt-get install python-pip python-dev libmysqlclient-dev To install MySQLdb module, use the following command − If it produces the following result, then it means MySQLdb module is not installed − Just type the following in your Python script and execute it − How do I Install MySQLdb?īefore proceeding, you make sure you have MySQLdb installed on your machine. It implements the Python Database API v2.0 and is built on top of the MySQL C API.

MySQLdb is an interface for connecting to a MySQL database server from Python. We would learn all the concepts using MySQL, so let us talk about MySQLdb module.
