Help with databases

Ive downloaded so many different Microsoft Sql Server versions now and still am very confused.

I will be deploying all my configuration to a clients Samba software and I need to know what I need to do to just to inport the databse file into my clients computer.

What MIcrsoft Server Express do I need, 2012,2014 or 2016?
Which version:

Will I be able to see a visual databse?

I will be needing to run some queries through the databse to upload certain tables to my online westie for a PHP file to use. Right now Im really confused.

The amount of different programs Ive installed trying to work this out is big

Thanks a lot in advance. Ive had a decent seach through the forum and have seen so many idfferent answers so if someone can inform me what I want that would be great!