普丹战争指普鲁士为占据以君主国的形式合并到丹麦王国的什列斯维希公国和霍尔施坦公国而对丹麦进行的战争。在德意志和奥地利1848年资产阶级革命影响下,什列斯维希-霍尔施坦于3月21日开始了民族解放起义。
1848年3月23日,临时政府在基尔城组成,宣布各公国独立,并向丹麦宣战。
什列斯维希-霍尔施坦的军队在大将克龙的指挥下占领了伦茨堡和弗伦斯堡要塞,但4月9日在巴乌附近被丹麦军队击溃,退却到埃杰尔河对岸。普鲁士企图利用什列斯维希-霍尔施坦的民族解放运动达到自己的目的,便率领其他德意志国家对丹麦开战。4月6日,约3.5万人的普鲁士和萨克森-汉诺威联军在普鲁士将军弗兰格尔指挥下未经宣战就开进什列斯维希-霍尔施坦;4月23日,在什列斯维希城击败比龙洛夫将军的3万人的丹麦军队;5月初,占领日德兰的弗列杰里西要塞。
因普鲁士的加强而感到惊慌的挪威和瑞典,同丹麦缔结了同盟,而英法则向普鲁士抗议,反对入侵日德兰。丹麦舰队封锁了普鲁士各港湾。7月,俄国分舰队进入丹麦水域向普鲁士示威。陆上战斗一直持续到8月26日,各方时胜时负。在英、法、俄、瑞等国的压力下,普鲁士政府被迫于1848年8月在马尔默城签订为期7个月的停战协定。
根据协定,什列斯维希公国和霍尔施坦公国仍归属丹麦,临时政府解体。普鲁士和其他德意志国家的统治集团认为这有碍他们的利益。
于是,普鲁士政府于1849年4月3日重新开始军事行动。德意志军队再次占领两个公国,并于4月底进入日德兰。但由于英法采取新的外交行动和尼古拉一世发布了关于波罗的海舰队的舰只开往丹麦沿海的命令,普鲁士被迫于6月4日开始同丹麦谈判。7月6日,丹麦军队在弗列杰里西附近击溃什列斯维希-霍尔施坦的军队。1849年7月10日,订立第二次停战协定。1850年7月2日,在俄国舰队再次进入丹麦水域的压力下,普鲁士才于柏林签订恢复丹麦战前边界和两公国原状的和约。什列斯维希-霍尔施坦企图继续与丹麦作战,但维利津将军指挥的两公国的军队于7月25日被击溃并予解散。