Mayonnaise is a mixture of egg yolk, oil, and vinegar while salad dressing is a mixture of mayonnaise and several other ingredients.read more