As has been said, mix ratios are by volume,
but there's not a lot of difference between the density of gravel and cement
(so you can buy it by weight and mix it by volume).
Sand depends on how damp it is, dry sand is similar to gravel, cement, but
damp sand can be 1/4 heavier or more.
I don't know this stuff, I just found it here
HomeOwnersHub.com is a website for homeowners and building and maintenance pros. It is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.