You are currently viewing Python MySQL – Создание базы данных

Python MySQL – Создание базы данных

API базы данных Python ( Интерфейс прикладной программы) — это интерфейс базы данных для стандартного Python. Этого стандарта придерживается большинство интерфейсов баз данных Python. Существуют различные серверы баз данных, поддерживаемые базой данных Python, такие как MySQL, GadFly, mSQL, PostgreSQL, Microsoft SQL Server 2000, Informix, Interbase, Oracle, Sybase и т.д. Чтобы подключиться к серверу баз данных MySQL с Python, нам нужно импортировать интерфейс mysql.connector.

Синтаксис:

CREATE DATABASE DATABASE_NAME

Пример:

# importing required libraries
import mysql.connector

dataBase = mysql.connector.connect(
host ="localhost",
user ="user",
passwd ="gfg"
)

# preparing a cursor object
cursorObject = dataBase.cursor()

# creating database
cursorObject.execute("CREATE DATABASE geeks4geeks")

Выход:

Приведенная выше программа иллюстрирует создание базы данных MySQL geeks4geeks, в которой имя хоста-localhost, имя пользователя-пользователь, а пароль-gfg. Предположим, мы хотим создать таблицу в базе данных, затем нам нужно подключиться к базе данных. Ниже приведена программа для создания таблицы в базе данных geeks4geeks, которая была создана в вышеупомянутой программе.

# importing required library
import mysql.connector

# connecting to the database
dataBase = mysql.connector.connect(
					host = "localhost",
					user = "user",
					passwd = "gfg",
					database = "geeks4geeks" )

# preparing a cursor object
cursorObject = dataBase.cursor()

# creating table
studentRecord = """CREATE TABLE STUDENT (
				NAME VARCHAR(20) NOT NULL,
				BRANCH VARCHAR(50),
				ROLL INT NOT NULL,
				SECTION VARCHAR(5),
				AGE INT
				)"""

# table created
cursorObject.execute(studentRecord)

# disconnecting from server
dataBase.close()

Выход: