Python MySQL Создать базу данных
Создание базы данных
Чтобы создать базу данных в MySQL, используйте оператор CREATE DATABASE:
Пример
создайте базу данных с именем «mydatabase»:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword"
)
mycursor = mydb.cursor()
mycursor.execute("CREATE DATABASE
mydatabase")
Если приведенный выше код был выполнен без ошибок, вы успешно создали базу данных.
Проверить, существует ли база данных
Вы можете проверить, существует ли база данных, перечислив все базы данных в вашей системе, используя оператор «SHOW DATABASES»:
Пример
Вернуть список баз данных вашей системы:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword"
)
mycursor = mydb.cursor()
mycursor.execute("SHOW DATABASES")
for x in mycursor:
print(x)
Или вы можете попробовать получить доступ к базе данных при подключении:
Пример
Попробуйте подключиться к базе данных "mydatabase":
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
Если база данных не существует, вы получите сообщение об ошибке.