Can someone prove (and explain step by step the proof) the density of Rationals in Real numbers?

By the way, in my notebook they gave the density of rationals in real numbers as definition, my second question is, definitions are things that we define and we can't prove them so why is there a proof? Maybe it's not a definition but a statement ? Or do definitions have proofs too? Thank you in advance.