化合物的读法应倒着读成“某化某”,书写化学式应根据元素的化合价,且金属元素在前,非金属元素在后,非金属气体的表示应在元素符号下面加上数字,如O 2.
【解析】
A、Mg元素的化合价为+2,O元素的化合价为-2,氧化镁的化学式应为MgO,所以A不正确;
B、氧气属于非金属气体,化学式应在元素符号下面加数字2,应为O2,所以B不正确;
C、Ca元素的化合价为+2,Cl元素的化合价为-1,两元素形成的化合物为CaCl2,所以C不正确;
D、Ag元素的化合价为+1,NO3的化合价为-1,形成的化学式为AgNO3,所以D正确.
故选D.