Wenn Sie keine Kontrolle über die eingegebenen Daten haben, sollten Sie keine reine Textdatenbank verwenden. Hier kann es keine allgemein richtige Antwort geben. Ohne Kontext oder Zwänge ist dies eine falsche Frage.
Das heißt: Wenn ich sage, dass ich nur Kleinbuchstaben als Daten akzeptiere, könnte ich jedes andere Symbol als Trennzeichen verwenden. Sogar, sagen wir, die Zahl 9, und es wäre in Ordnung. Kein anderes Symbol als ein Kleinbuchstabe wäre besser als ein anderes.
Wenn ich aber jedes beliebige Zeichen akzeptieren könnte, dann habe ich keine Zeichen mehr für ein Trennzeichen übrig, und ich hätte eine sehr traurige Datenbank, die nur einen einzigen Wert speichern könnte.
Wenn Sie sich zu sehr anstrengen müssen, um Ihre Datenbank in reinen Text umzuwandeln, brauchen Sie wahrscheinlich eine Binärdatenbank. Haben Sie sich Sqlite angeschaut? Es ist verdammt einfach zu benutzen, ist in vielen Kontexten verfügbar und bietet eine Menge Vorteile gegenüber einer reinen Textdatenbank.