©SQL :: Manager
HomeProgram InformationTechnical detailsFree downloadDonate for a cup of coffee
myway SQL Manager for MySQL and MariaDB, Download on Uptodown
JSON functions in MySQL and MariaDB

MySQL and MariaDB - Overview of the JSON functions

MySQL and MariaDB provides a set of JSON functions that can be used to manipulate and query JSON data stored in columns. JSON functions can be useful when working with JSON data in MySQL or MariaDB. They can be used to create, update, and query JSON documents stored in columns. However, it is important to use them carefully and to ensure that they are used appropriately for the specific use case. Additionally, it is important to be aware of any limitations or performance considerations when working with JSON data.
JSON-Funktionen

JSON_APPENDJSON_APPEND()
Daten an JSON-Dokument anhängen.
JSON_ARRAYJSON_ARRAY()
Erstellt ein JSON-Array.
JSON_ARRAY_APPENDJSON_ARRAY_APPEND()
Daten an JSON-Dokument anhängen.
JSON_ARRAY_INSERTJSON_ARRAY_INSERT()
In JSON-Array einfügen.
JSON_ARRAYAGGJSON_ARRAYAGG(Expression or column)
Ergebnismenge als einzelnes JSON-Array zurückgeben.
JSON_COMPACTJSON_COMPACT()
Entfernt alle unnötigen Leerzeichen, damit das JSON-Dokument so kurz wie möglich ist.
JSON_CONTAINSJSON_CONTAINS()
Gibt an, ob das JSON-Dokument ein bestimmtes Objekt im Pfad enthält.
JSON_CONTAINS_PATHJSON_CONTAINS_PATH()
Gibt an, ob das JSON-Dokument Daten im Pfad enthält.
JSON_DEPTHJSON_DEPTH()
Maximale Tiefe des JSON-Dokuments.
JSON_DETAILEDJSON_DETAILED()
Stellt JSON auf die verständlichste Weise dar und betont verschachtelte Strukturen.
JSON_EQUALSJSON_EQUALS()
Überprüft, ob Gleichheit zwischen zwei JSON-Objekten besteht.
JSON_EXISTSJSON_EXISTS()
Bestimmt, ob ein angegebener JSON-Wert in den angegebenen Daten vorhanden ist.
JSON_EXTRACTJSON_EXTRACT()
Daten aus dem JSON-Dokument zurückgeben.
JSON_INSERTJSON_INSERT()
Daten in JSON-Dokument einfügen.
JSON_KEYSJSON_KEYS()
Array von Schlüsseln aus dem JSON-Dokument.
JSON_LENGTHJSON_LENGTH()
Anzahl der Elemente im JSON-Dokument.
JSON_LOOSEJSON_LOOSE()
Fügt einem JSON-Dokument Leerzeichen hinzu, damit es besser lesbar aussieht.
JSON_MERGEJSON_MERGE()
Führt JSON-Dokumente zusammen und behält doppelte Schlüssel bei. Veraltetes Synonym für JSON_MERGE_PRESERVE.
JSON_MERGE_PATCHJSON_MERGE_PATCH()
Führt JSON-Dokumente zusammen und ersetzt die Werte doppelter Schlüssel.
JSON_MERGE_PRESERVEJSON_MERGE_PRESERVE()
Führt JSON-Dokumente zusammen und behält doppelte Schlüssel bei.
JSON_NORMALIZEJSON_NORMALIZE()
Sortiert Schlüssel rekursiv und entfernt Leerzeichen, was den Vergleich von JSON-Dokumenten auf Gleichheit ermöglicht.
JSON_OBJECTJSON_OBJECT()
JSON-Objekt erstellen.
JSON_OBJECTAGGJSON_OBJECTAGG(Expression or column)
Gibt Ergebnismenge als einzelnes JSON-Objekt zurück.
JSON_OVERLAPSJSON_OVERLAPS()
Gibt „true“ zurück, wenn zwei JSON-Dokumente mindestens ein gemeinsames Schlüssel-Wert-Paar oder Array-Element haben.
JSON_PRETTYJSON_PRETTY()
Druckt ein JSON-Dokument in einem für Menschen lesbaren Format.
JSON_QUERYJSON_QUERY()
Gibt bei einem JSON-Dokument ein durch den Pfad angegebenes Objekt oder Array zurück.
JSON_QUOTEJSON_QUOTE()
JSON-Dokument in Anführungszeichen.
JSON_REMOVEJSON_REMOVE()
Daten aus dem JSON-Dokument entfernen.
JSON_REPLACEJSON_REPLACE()
Werte im JSON-Dokument ersetzen.
JSON_SCHEMA_VALIDJSON_SCHEMA_VALID()
Validierung des JSON-Schemas.
JSON_SEARCHJSON_SEARCH()
Pfad zum Wert im JSON-Dokument.
JSON_SETJSON_SET()
Daten in JSON-Dokument einfügen.
JSON_STORAGE_SIZEJSON_STORAGE_SIZE()
Speicherplatz, der zum Speichern der binären Darstellung eines JSON-Dokuments verwendet wird.
JSON_TABLEJSON_TABLE()
Gibt bei gegebenen Daten aus einem JSON-Dokument eine Darstellung davon als relationale Tabelle zurück.
JSON_TYPEJSON_TYPE()
Typ des JSON-Werts.
JSON_UNQUOTEJSON_UNQUOTE()
Hebt die Anführungszeichen des JSON-Werts auf.
JSON_VALIDJSON_VALID()
Gibt an, ob der JSON-Wert gültig ist.
JSON_VALUEJSON_VALUE()
Gibt bei einem JSON-Dokument den angegebenen Skalar zurück.


See also: List of all MySQL and MariaDB built-in functions
Updated: 2023-09-22ImprintContactTerms & conditionsPrivacy & CookiesUpdatesSitemapFacebookLinkedinTwitterStatistics©2020-2024 Heino Cunze-Fischer