These are from what I've noticed and are my personal opinions the best way to do it (could be wrong though)
1: Put them in private table, so that it doesn't clutter the global namespace mostly. It also is quicker to lookup.
2: Select is a tiny bit slower, about 20% or so slower than using the "_,_,_,var" method. If it looks better I'd use select