Regarding your other question:
You use indexes in order to enhance the performance of SQL queries on a table. Like in a book, an index helps the database engine find the correct data for a specific SQL query, by telling it where to find the row, based on a specific order.
So before creating your index you need to know what the most frequent and most intensive queries on your table is which you want to make faster with that index. The columns in that SELECT statement and WHERE clauses determine which ones you need to include in the index and how.
It's not as easy as executing a CREATE INDEX statement and be done with it. There are also different types of indexes, which may or may not be appropriate for your purposes.
I would advise you to do that due diligence first and read up on indexes for your database and then look at the queries for that table you want to create your index for.
Hope that helps.