An electromagnetic pump, comprising a drive mechanism and a magnetic assembly, wherein the magnetic assembly is configured to be driven by the drive mechanism to generate a varying axial magnetic field with respect to an axis of the magnetic assembly, wherein the magnetic assembly comprises at least one magnet group, the at least one magnet group comprises a first magnet and a second magnet which are disposed at an interval, wherein the first magnet and the second magnet are arranged around the axis of the magnetic assembly and a magnetic pole polarity of the first magnet adjacent to a first end of the magnet group is opposite to a magnetic pole polarity of the second magnet adjacent to the first end of the magnet group, wherein the first end of the magnet group is an end facing away axially from the magnetic assembly; and the magnet group is configured to be driven by the drive mechanism to rotate around an axis of the magnetic assembly; the electromagnetic pump further comprises a tank and a liquid ejecting apparatus, wherein the tank is disposed axially above the magnetic assembly, and the liquid ejecting apparatus is disposed inside the tank, wherein a gap is provided between the magnetic assembly and the tank; wherein a liquid outlet region at the bottom of the tank comprises a first groove and a second groove surrounding the first groove, and a first end of the second groove is communicated with the first groove; and the liquid ejecting apparatus comprises a seal plate attached above the liquid outlet region and a flow guiding column disposed on the seal plate, wherein the seal plate is provided with a first through hole in communicated with a second end of the second groove, and a bottom of the flow guiding column is communicated with the first groove, wherein an axis of the flow guiding column 402 is in line with the axis of the magnetic assembly; a liquid metal in the tank is driven by the magnetic field to flow into the second groove via the first through hole, then flow into the first groove from the second groove, and then flows into the flow guiding column from the first groove. the magnetic assembly comprises at least one magnet group, the at least one magnet group comprises a first magnet and a second magnet which are disposed at an interval, wherein the first magnet and the second magnet are arranged around the axis of the magnetic assembly and a magnetic pole polarity of the first magnet adjacent to a first end of the magnet group is opposite to a magnetic pole polarity of the second magnet adjacent to the first end of the magnet group, wherein the first end of the magnet group is an end facing away axially from the magnetic assembly; and the magnet group is configured to be driven by the drive mechanism to rotate around an axis of the magnetic assembly; the electromagnetic pump further comprises a tank and a liquid ejecting apparatus, wherein the tank is disposed axially above the magnetic assembly, and the liquid ejecting apparatus is disposed inside the tank, wherein a gap is provided between the magnetic assembly and the tank; wherein a liquid outlet region at the bottom of the tank comprises a first groove and a second groove surrounding the first groove, and a first end of the second groove is communicated with the first groove; and the liquid ejecting apparatus comprises a seal plate attached above the liquid outlet region and a flow guiding column disposed on the seal plate, wherein the seal plate is provided with a first through hole in communicated with a second end of the second groove, and a bottom of the flow guiding column is communicated with the first groove, wherein an axis of the flow guiding column 402 is in line with the axis of the magnetic assembly; a liquid metal in the tank is driven by the magnetic field to flow into the second groove via the first through hole, then flow into the first groove from the second groove, and then flows into the flow guiding column from the first groove.