The sun has all the gravity to keep the planets a certain distance from the sun.
Not at all. The planet's daily rotation is independent of its distance from the Sun.
66.7 million miles
2
The distances between the planets vary all the time since they all orbit the Sun at different rates.
The distance of the planets from the sun does not change because of the gravity surrounding each planet is pulling them into continuous orbit.
All of them? I don't understand what you're trying to ask.
The inner planets listed in order from closest to the sun are Mercury, Venus, Earth, and Mars. They are called the inner planets because they are all within 1.52 AU of the Sun, whereas the Jovian planets are at a distance of 5+ AU. One AU is equal to the average distance between the Sun and the Earth or 93,000,000 miles.
It is the second largest planet. It is sixth in order of distance from the sun.
There are 4, all of which lie between the sun and the asteroid belt. These planets are (from lowest distance from the sun to the highest): Mercury, Venus, Earth and Mars.
Anything that has mass has gravity. The force is proportional to the mass and inversely proportional to the distance. In other words, the bigger the planet/object, the greater the gravity, and the larger the distance between two objects the less the gravity if felt.
In order of their distance from the sun, the rocky planets are Mercury, Venus, Earth, and Mars.