This should be able to start you off.. but you could've found this if you actually searched Stack Exchange or Google. Also since you commented that you already know how to read an Excel file... here's a start to insert the data.
using MySql.Data.MySqlClient;
cont string connectInfo = "Server=yourServer;Database=yourDatabase;UID=yourUsername;Password=yourPassword";
var query = "insert into yourTable (column, column, column..) Values(@column1, @column2, @column3)";
using (var connect = new MySqlConnection(connectInfo)) {
connect.Open();
using (var cmd = new MySqlCommand(query, connect) {
cmd.Parameters.AddwithValue("@column1", "something");
cmd.Parameters.AddWithValue("@column2", "something");
cmd.Parameters.AddWithValue("@column3", "something");
cmd.ExecuteNonQuery();
}
}