Kapitel 7. Arbeiten mit Strings
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
7.0 Einleitung
Wie die meisten Datentypen können auch String-Werte auf Gleichheit oder Ungleichheit oderrelative Reihenfolge verglichen werden. Allerdings gibt es bei Strings noch weitere Eigenschaften zu beachten:
Ein String kann binär oder nicht-binär sein. Binäre Strings werden für Rohdaten wie Bilder, Musikdateien oder verschlüsselte Werte verwendet. Nichtbinäre Strings werden für Zeichendaten wie Text verwendet und sind mit einem Zeichensatz und einer Sortierung verbunden.
Ein Zeichensatz bestimmt, welche Zeichen in einer Zeichenkette zulässig sind. Du kannst Sortierreihenfolgen wählen, je nachdem, ob du bei Vergleichen zwischen Groß- und Kleinschreibung unterscheiden willst oder ob du die Regeln einer bestimmten Sprache verwenden willst.
Die Datentypen für binäre Zeichenketten sind
BINARY,VARBINARYundBLOB. Die Datentypen für nicht-binäre Zeichenketten sindCHAR,VARCHARundTEXT, die jeweils die AttributeCHARACTERSETundCOLLATEzulassen.Du kannst eine binäre Zeichenkette in eine nichtbinäre Zeichenkette umwandeln und umgekehrt, oder eine nichtbinäre Zeichenkette von einem Zeichensatz oder einer Sortierung in einen anderen umwandeln.
Du kannst eine Zeichenkette in ihrer Gesamtheit verwenden oder Teilstrings daraus extrahieren. Zeichenketten können mit anderen Zeichenketten kombiniert werden.
Du kannst Mustervergleichsoperationen ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access