Why can't Cisco 2960 switch show VLAN infor in running confi

Need Cisco help! When i set up a new stand alone Cisco 2960 switch,i noticed the VLAN configuration wasn’t in the running config. I found that I had to set the VTP mode to transparent, then when I did a show run, the VLAN configuration showed up in the configuration.