Shared host script install - MySQL to be installed separately?

Hello again,

When doing an install via the setup-nextcloud.php script, the installer asks for the database details. Does this database and user need to exist before running the installer?

Cheers,

Jhanarato