Heim > Datenbank > MySQL-Tutorial > Hauptteil

Wie konvertiere ich Varbinary in Char/Varchar in MySQL?

Patricia Arquette
Freigeben: 2024-10-26 00:47:28
Original
960 Leute haben es durchsucht

How to Convert Varbinary to Char/Varchar in MySQL?

Varbinary in Char/Varchar in MySQL konvertieren

Beim Umgang mit Daten, die als Varbinary in einer MySQL-Datenbank gespeichert sind, kann eine Konvertierung erforderlich sein es zur weiteren Verarbeitung in char oder varchar umwandeln. So erreichen Sie diese Konvertierung:

MySQL bietet zwei Funktionen zum Konvertieren von Varbinärdaten in Zeichendaten: CAST und CONVERT. Für beide Funktionen müssen die Daten in einen Zwischentyp umgewandelt werden, typischerweise BINARY oder CHAR, bevor sie in den gewünschten char- oder varchar-Typ konvertiert werden.

Die Syntax für die Verwendung von CAST oder CONVERT lautet:

<code class="sql">CAST(varbinary_column AS <intermediate_type>)
CONVERT(varbinary_column, <intermediate_type>)</code>
Nach dem Login kopieren

Um beispielsweise ein Varbinary-Feld mit dem Namen my_field in einen char-Typ mit einer maximalen Länge von 100 Zeichen zu konvertieren, würden Sie Folgendes verwenden:

<code class="sql">CAST(my_field AS CHAR(100))</code>
Nach dem Login kopieren

Unterstützte Zwischentypen für die Umwandlung sind:

  • BINARY[(N)]
  • CHAR[(N)]
  • DATE
  • DATETIME
  • DECIMAL[(M[,D] )]
  • SIGNED [INTEGER]
  • TIME
  • UNSIGNED [INTEGER]

Es ist wichtig zu beachten, dass Sie nicht direkt mit Varchar umwandeln können diese Funktionen. Aufgrund eines ungelösten MySQL-Fehlers wird dieser Vorgang nicht unterstützt. Daher müssen Sie zuerst in einen Zwischentyp umwandeln, z. B. CHAR, und dann bei Bedarf in Varchar.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich Varbinary in Char/Varchar in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!