กระบองเพชรเป็นพืชชนิดหนึ่งที่อยู่ในทะเลทราย สามารถเติบโตได้แม้ในที่ที่แห้งแล้งกันดาร ต้นกระบองเพชรสามารถเก็บน้ำไว้ในลำต้นได้จำนวนมาก และมันจะเปลี่ยนใบเป็นหนาม เพื่อลดการคายน้ำนั่น
ในทะเลทราย นานๆจะมีฝนตกลงมาสักครั้งหนึ่ง วิธีการที่จะอยู่รอดในสภาวะน้ำน้อยคือ
- การรับน้ำฝนอย่างรวดเร็ว โดยส่วนรากของกระบองเพชร จะแผ่ขยายบนผิวดินตื้นๆ เพื่อที่มันจะได้ดูดซับน้ำบริเวณผิวดินเอาไว้ได้มากๆ
- ต้นกระบองเพชรจะเก็บกักน้ำไว้ในลำต้นเป็นจำนวนมาก
- เปลี่ยนใบเป็นหนาม เพื่อลดการคายน้ำ นอกจากนี้ลำต้นของมันยังมีไขหนาๆ เหมือนขี้ผึ้ง หรือแว็กซ์ เคลือบอยู่ เพื่อป้องกันการสูญเสียน้ำอีกทาง
โดยปกติพืชจะใช้ใบในการทำหน้าที่ปรุงอาหาร แต่กระบองเพชรจะใช้ลำต้นในการทำหน้าที่แทน ลำต้นของกระบองเพชรจะมีรูปากใบน้อยมาก ทำให้เกิดการคายน้ำได้น้อย
นอกจากนั้นหนามของมันยังมีประโยชน์ในการช่วยป้องกันสัตว์ต่างๆ มากัดกินลำต้นของมันอีกด้วย

