Setting up a 2nd Local Site - 1st was using XAMPP

I created a site locally using XAMPP a few years ago and am now trying to create a second local site using Flywheel. The first site was using a different WP Admin account, but I’m concerned that setting up a local site through you may interfere or overwrite the other one.

I have read that I need to create a new database with a distinctive name to ensure that each site is running on its own WP install.

I just went through the process of creating a local site on here and downloading WP again via your prompts. Does this mean that a completely new version of WP was installed with a separate database and that it won’t interfere with my 1st site?

If not, how do I change the database settings or what other steps do I need to take to keep them separate? Thanks!