A、氯化镁中镁离子和氯离子之间只含离子键不含共价键,故A错误.
B、醋酸分子中碳原子和碳原子之间、碳原子和氢原子之间、碳原子和氧原子之间、氧原子和氢原子之间都只含共价键,不含离子键,故B错误.
C、过氧化钠中钠离子和过氧根离子之间存在离子键,过氧根离子中氧原子和氧原子之间存在共价键,故C错误.
D、硫酸氢铵中铵离子和硫酸氢根离子之间存在离子键,硫酸氢根离子中硫原子和氧原子之间存在共价键,故D正确.
故选D.
A、氯化镁中镁离子和氯离子之间只含离子键不含共价键,故A错误.
B、醋酸分子中碳原子和碳原子之间、碳原子和氢原子之间、碳原子和氧原子之间、氧原子和氢原子之间都只含共价键,不含离子键,故B错误.
C、过氧化钠中钠离子和过氧根离子之间存在离子键,过氧根离子中氧原子和氧原子之间存在共价键,故C错误.
D、硫酸氢铵中铵离子和硫酸氢根离子之间存在离子键,硫酸氢根离子中硫原子和氧原子之间存在共价键,故D正确.
故选D.