A piston-type breast pump includes a piston-type pumping device, a DC motor, a gear reducer, and a control circuit board arranged in a housing. A gears rocking block (12) is connected with the piston-type pumping device, and far-near points induction chips and a buffering spring are provided between the block (12) and the reducer. A journey induction wheel is arranged at the motor shaft. A speed adjustment knob (35), a journey adjustment knob (34), a fast suck galactagogue button (33), and a suction adjustment screw are provided at the outer surface of the housing. The main body of the breast pump is a vertical design, and is constructed with a recessed bottle location (37), and the bottle holder (36) is removable.