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 und BLOB. Die Datentypen für nicht-binäre Zeichenketten sind CHAR, VARCHAR und TEXT, die jeweils die Attribute CHARACTERSET und COLLATE 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.