Few dozen of these. Silica tetrahedron is an anion which forms the basic building block of the silicates. In silicates, silica tetrahedra are held together by various cations such as Aluminum, Iron, Calcium, Sodium, Potassium, and Magnesium. The temperature and pressure environment, and the chemical composition of the molten rock largely determine the actual minerals which are produced during crystallization. Quartz forms at lower temperatures.
Some silicates form during metamorphism such as garnet.
Plagioclase contains both Na and Ca ions that freely substitute for one another depending on the conditions during crystallization.