Hallo,
als Datenbank empfehle ich Dir PostgreSQL (auch kostenlos, aber wesentlich umfangreicher als mySQL).
In PostgreSQL gibt es "Funktionen" (functions), d.h. Du übergibst von LabVIEW nur Deine Parameter und schreibst sie dann auf DB-Ebene in Deine Tabellen. So was gibt es in mySQL erst seit der aktuellsten Version (Procedures).... und ob das da so ausgereift ist weiß ich auch nicht.
Dann hast Du das Füllen der Tabellen schon mal sauber von LabVIEW getrennt. Abfragen gehen ohne Probleme in LabVIEW.
Ich verwende das Database Connectivity Toolkit von NI, aber es gibt auch ein kostenloses Tool.... und zwar hier:
ADO-Toolkit.
Und noch was..... C musst Du dazu auf keinen Fall programmieren....., nur SQL und LabVIEW.
Gruß Markus