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
,VARBINARY
undBLOB
. Die Datentypen für nicht-binäre Zeichenketten sindCHAR
,VARCHAR
undTEXT
, die jeweils die AttributeCHARACTER
SET
undCOLLATE
zulassen.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 ...
Get MySQL Kochbuch, 4. Auflage now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.