No, olive oil is a vegetable oil; it is extracted from olives. Mineral oil is a distillate of petroleum; it is safe for human consumption, but only in small amounts.
Yes mineral oil is derived from crude oil.
----
No. Mineral oil is another term for vegetable oil, which is derived from the natural oils of plants, not crude.