有这样一种说法:“只有可溶碱对应的氧化物才能与水反应生成碱。”这种说法的确适合许多元素的氧化物。如:氢氧化铜、氢氧化铁属于难溶性碱,他们对应的氧化物氧化铜、氧化铁就不能跟水反应生成碱。而氢氧化钡、氢氧化钠属于可溶性碱,它们对应的氧化物氧化钠和氧化钡就能跟水反应生成碱。
但是,上述说法并不是适合所有元素的氧化物。如氢氧化镧,氢氧化铈的溶度积常数分别为2.0×10[-19]和1.6×10[-20],换算为溶解度(g/100g水)分别为1.8×10[-4]和9.4×10[-5],都属于难溶性碱,但氧化镧和氧化铈在常温下即能跟水激烈反应生成氢氧化镧和氢氧化铈:
La[,2]O[,3] 3H[,2]O→2La(OH)[,3]
Ce[,2]O[,3] 3H[,2]O→2Ce(OH)[,3]
氢氧化镁也属于难溶性碱,溶度积常数为1.8×10[-11],换算成溶解度(g/100g)约为9.6×10[-4]。所以如果上述说法成立,氧化镁就不能跟水反应生成氢氧化镁。
我们先从化学热力学来进行分析,有关数据见下表:
┌───────────────┬───────┬───────┬───────┐
│物质│MgO(s)│H[,2]O(1)│Mg(OH)[,2](s)│
├───────────────┼───────┼───────┼───────┤
│标准生成焓△Hf(kJ/mol)│-601.70
│-285.84
│-924.54
│
├───────────────┼───────┼───────┼───────┤
│标准生成自由能△Gf(KJ/mol)│-569.44
│-237.19
│-833.58
│
└───────────────┴───────┴───────┴───────┘
反应:MgO(s) H[,2]O(1)→Mg(OH)[,2](s)
△H=-924.5-[-601.70 (-285.84)]=-37.00KJ
△G=-833.58-[-569.44 (-237.19)]=-26.95KJ
由△G<0,可知该反应是可以发生的;同时从△H<0,可知该反应是放热反应。
在许多书中(包括某些中学化学教材)也都提到氧化镁可以跟水缓慢地反应生成氢氧化镁。
为此,我们作过简单的实验。把4.9g试剂级的氧化镁放入蒸馏水中,放置一天后过滤,把沉淀在105℃烘干至恒重,得到的固体质量约为5.8g,明显重于原来的氧化镁,由此也说明氧化镁是能跟水反应的。
但是我们也知道氧化镁可作耐火材料,用作耐火材料的氧化镁很难跟水反应。这种差别在于我们通常用的氧化镁是用分解碳酸镁(菱镁石)或氢氧化镁制得的,碳酸镁、氢氧化镁的分解温度都约为350℃,得到的氧化镁是一种粉末状密度较小的(轻质)氧化镁。而作为耐火材料的氧化镁是经过高温(>1400℃)煅烧的,这种氧化镁的粉末密度大,化学稳定性也增大,它不但很难跟水反应,甚至跟酸也很难反应,但我们不能就此说氧化镁跟酸也不反应。