Cita: Una preguntica, no se como establecer relaciones en mysql y porque me recomiendas crear otra tabla, para los generos???????????????
pues porque asi como ahora tienes solo 8 generos y si quires agregar cambiar o editar tienes que escribir y trabajar mucho, si lo tienes en otra tabla puedes tener N generos y (tus script perderian serca de 50-70 lineas de codigo) seria mucho mas breve claro y eficiente todo.
para consultas seria facil:
y tendrias 3 tablas:
-Generos
|IDGenero|Nombre|
-CancionesGeneros
|IDCancion|IDGenero|
-Canciones
|IDCancion|Tuscamposactuales|
haciendo un while de esa consulta obtendrias todos los generos de una cancion.
para consultas relacionadas investiga sobre join
http://dev.mysql.com/doc/refman/5.0/es/join.html
left join e inner join