Hello,
How to add multiple data in mySQL 5.1 using vb.net 2008? Do it needs an array?

If you are making an app for "live" data manipulation you need to research what methods you want to use:

DataGrid
ListViews
Reports
Ect...

You will need to design your tables on an atomic level(3NF) and design your GUI for the end user (not your own preference).

You will need to look at deployment methods as well.

Some of these include:

ClickOnce
InstallShield
InnoSetup

Hope this gets you started!