Я создаю приложение PyQt, которое хранит свои данные в базе данных MySQL. Я хочу, чтобы мое приложение могло автоматически создавать базу данных при первом запуске. Однако я не смог найти какую-либо функцию для подключения к MySQL Server без указания имени базы данных.
Я знаю, что MySQL Server обеспечивает функциональность для подключения к нему без указания имени базы данных согласно документации MySQL :
Для mysql первый аргумент nonoption принимается как имя базы данных по умолчанию. Если такой опции нет, mysql не выбирает базу данных по умолчанию.
Как мне это сделать из моего приложения PyQt?
Кроме того, некоторые онлайн-ресурсы предлагают подключиться к серверу MySQL, указав имена одной из баз данных по умолчанию, созданных MySQL. Как мне создать новую базу данных в таком случае?