Okay, to create your own C# Program to do what you want to do you will have to follow these instructions:
1. Have some basic C# knowledge, Intellisense is REALLY helpful, so you don't need to be a professional.
2. Have Visual Studio 2008, Visual Studio 2010, or Visual Studio 2012.
3. You will need this:
http://dev.mysql.com/downloads/mirror.php?id=414335
4. You will need to open that and look for 'Applications' and install 'MySQL for Visual Studio'.
5. Next time you open Visual Studio, create a new Project.
6. Go to 'Data' on the menu at the top, click 'Add New Data Source'.
7. 'Database' -> 'Dataset' -> Click 'New Connection...'
8. You should now see MySQL Database as a choice.
9. Choose it.
10. Put in your Server Name, which should be localhost, your Database Username, and Database Password.
11. Then choose the database.
12. Click 'Data' again, 'Show Data Sources'.
13. 'Add New Data Source...'
14. 'Database' -> 'Dataset'
15. Choose 'Yes, include sensitive data in my connection string.'
16. 'Next >'
17. 'Next >'
18. Choose your table(s), click 'Finish'.
19. You're ready!
20. Enjoy!
Should see this under 'Data Sources' on the left side, if you chose 'npc_types':
http://prntscr.com/1ll3j2