Нет, MySQL не может создать базу данных sqlite3, потому что это две разные системы управления базами данных с разными типами данных, инструментами и так далее.А пока забудьте о MySQL и просто используйте sqlite3, чтобы узнать больше.Похоже, вы пытаетесь создать приложение flask-sqlalchemy (учитывая ваш импорт и комментарии в коде выше).Хотя с ними легко начать работу, если вы немного знакомы с python, но если вы не разбираетесь в базах данных, то создание веб-приложений - не лучший выбор для первого, второго или даже третьего проекта.Прежде чем запускать приложение, лучше разберитесь в базах данных, иначе это будет очень неприятный процесс.
Подключение к базе данных sqlite3 с помощью API-интерфейса Python DB выглядит следующим образом:
# create connection
import sqlite3
connection = sqlite3.connect("databasename.db")
# create a cursor object
c = connection.cursor()
# execute a query
c.execute("sql query")
# commit the changes
connection.commit()
# close the connection
connection.close()
Пожалуйстапрочитайте документы по API Python DB для получения дополнительных ответов.Я рекомендую сначала использовать API БД, чтобы вы могли немного лучше понять SQL, прежде чем переходить к sqlalchemy (ORM великолепны, но вы действительно должны иметь некоторое представление о SQL, прежде чем их использовать).
https://docs.python.org/3/library/sqlite3.html