Dieser Artikel stellt hauptsächlich die binären Operationen der MySQL-Datenbank vor und präsentiert sie Ihnen anhand spezifischer Inhalte. Ich hoffe, er wird Ihnen beim Erlernen der MySQL-Datenbank hilfreich sein. Beispiel-Datentabelle: CREATE TABLE test_bin ( bin_id BINARY(16) NICHT NULL ) Engine=InnoDB; Daten einfügen (der Inhalt ist ein 32-Bit-UUID-String-Wert):
oder
Abfragedaten: Wählen Sie HEX(bin_id) als bin_id aus test_bin; SELECT HEX(bin_id) AS bin_id FROM test_bin WHERE bin_id = UNHEX('FA34E10293CB42848573A4E39937F479'); SELECT HEX(bin_id) AS bin_id FROM test_bin WHERE bin_id = UNHEX(?); SELECT HEX(bin_id) AS bin_id FROM test_bin WHERE bin_id = x'FA34E10293CB42848573A4E39937F479'; Abfrageergebnisse:
Hinweis: Verwenden Sie die in MySQL integrierte Funktion UUID(), um eine Funktion zu erstellen, die einen UUID-Wert vom Typ BINARY(16) zurückgibt.
oder
verwenden:
Beispiel 1: Verbindung conn = null; Anweisungsstatistik = null; Ergebnismenge rs = null; versuchen { conn = JDBCUtils.getConnection(map); Zeichenfolge SQL = "Wählen Sie HEX(RECID) AS recid, STDNAME AS stdname, HEX(RESID) AS resid aus jyyt"; stat = conn.createStatement(); rs = stat.executeQuery(sql); während (rs.next()) { : String recid = rs.getString("recid"); String staname = rs.getString("stdname"); Ich habe versucht, die resid-Eigenschaft zu ändern, aber ich habe sie nicht geändert. System.out.println(recid + "---" + staname + "---" + resid); } } Fang (SQLException e) { e.printStackTrace(); Endlich JDBCUtils.closeConnection(conn, stat, rs); } Beispiel 2: WÄHLEN y.UNITID AS unitid, y.UNITNAME AS Einheitenname, y.WARNINGTYPE AS Warntyp AUS GXJT_YJ AS y LEFT JOIN md_org AS m ON m.RECID = y.UNITID LEFT JOIN PMS_COMPANY_INFO AS p ON m.RECID = p.UNITID WO HEX(m.Eltern) LIKE '%66F7B47C80000101D5E8ABF15CD9DA73%' UND y.WARNINGTYPE = 'REGISTRATION_DIFFERENT' Die Funktion HEX() wird nicht verwendet: Verwenden Sie die Funktion HEX(): Ergänzendes Wissen: [MySQL] Wie verwende ich Navicat, um den Inhalt von Varbinary-Variablen in der MySQL-Datenbank anzuzeigen? Umfeld Navicat-Softwareversion: Navicat Premium 11.1.13 (64-Bit) MySQL-Datenbankversion: 5.7 Problem Genau wie der Titel sagt. Schritt Die Lösung ist einfach, Memo. 1. Der Aufbau der Datenbanktabelle ist wie folgt. Der Fotovariablentyp in der Tabelle ist varbinary. 2. Die Navicat-Software zeigt verstümmelte Zeichen an, wie unten dargestellt. 3. Klicken Sie mit der rechten Maustaste auf „Daten speichern unter“ und speichern Sie sie als 1.txt. Der Dateiname ist beliebig. 4. Öffnen Sie es mit UE und die Anzeige ist wie folgt. Der obige Artikel zur Verwendung von Binärtypen in MySQL ist der gesamte Inhalt, den der Herausgeber mit Ihnen teilt. Ich hoffe, er kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen. Das könnte Sie auch interessieren:
|
>>: Detaillierte Erklärung dynamisch generierter Tabellen mit Javascript
Der IE hat uns in der frühen Entwicklungsphase Ko...
Beim Verknüpfen zweier Tabellen konnte kein Fremd...
Ähnlich wie der von GitHub bereitgestellte Code-H...
Inhaltsverzeichnis 1. Offizielle Dokumentation 2....
Szenario 1: HTML: <div Klasse="äußere&quo...
Vorwort Um beim Testen die Fähigkeit des Projekts...
Anforderungen: Entfernen Sie HTTP-Antwortheader i...
Die dekomprimierte Version von mysql5.7.18 starte...
<!DOCTYPE html> <html lang="de"...
Wirkung Wenn Sie es verwenden, optimieren Sie bit...
MySQL Zeile zu Spalte, Spalte zu Zeile Der Satz i...
Dieser Artikel beschreibt, wie man PHP und Nginx ...
Um die Tabelle zu verschönern, können Sie untersc...
Inhaltsverzeichnis Verwenden bedingter Typen in g...
Vorgang 1: mit Rückgabewert: Prozedur löschen, fa...