bugl
bugl
HomeLearnPatternsSearch
HomeLearnPatternsSearch

Loading lesson path

Learn/Python/Databases in Python
Python•Databases in Python

Python MySQL Create Database

Creating a Database

To create a database in MySQL, use the "CREATE DATABASE" statement:

Example create a database named "mydatabase":

Formula

import mysql.connector mydb = mysql.connector.connect(

host="localhost", user=" yourusername ", password=" yourpassword " )

Formula

mycursor = mydb.cursor()

mycursor.execute("CREATE DATABASE mydatabase") If the above code was executed with no errors, you have successfully created a database.

Check if Database Exists

You can check if a database exist by listing all databases in your system by using the "SHOW DATABASES" statement:

Example

Return a list of your system's databases:

Formula

import mysql.connector mydb = mysql.connector.connect(

host="localhost", user=" yourusername ", password=" yourpassword " )

Formula

mycursor = mydb.cursor()

mycursor.execute("SHOW DATABASES") for x in mycursor:

print(x)

Or you can try to access the database when making the connection:

Example

Try connecting to the database "mydatabase":

Formula

import mysql.connector mydb = mysql.connector.connect(

host="localhost", user=" yourusername ", password=" yourpassword ", database="mydatabase" ) If the database does not exist, you will get an error.

Previous

Python MongoDB

Next

Python MongoDB Create Database