2HCL + MG → H2 + MGCL2
이 반응에서, 염산은 산으로서, 수소 이온 (H+)을 마그네슘에 기부하는 것으로 작용하며, 이는 염기로서 작용한다. 수소 이온은 수소 가스를 형성하기 위해 마그네슘 원자에 의해 방출 된 전자와 결합된다. 이어서, 마그네슘 이온은 염산의 클로라이드 이온과 결합하여 염화 마그네슘을 형성한다.
염산과 마그네슘 사이의 반응은 산과 염기가 반응하여 염과 물을 생성하는 산-염기 반응의 전형적인 예이다. 이 경우, 형성된 염은 염화 마그네슘이며, 물은 부산물로 생산되지 않습니다.