mayonnaise is a mixture of egg yolk, oil, and vinegar while salad dressing is a mixture of mayonnaise and several other ingredients. 2. mayonnaise is used as a sandwich spread and as base in salad dressings while salad dressing is used to enhance the flavor of salads.