What's the difference between variable binding and assignment?

What’s the difference between variable binding and assignment? How does that work on a low level?