Tipo de datos MySQL JSON

Tipo de datos MySQL JSON
Es posible que a menudo haya escuchado sobre el tipo de ropa o comida que a una persona le puede gustar. Solo así, el valor en una variable puede ser de un tipo diferente. Estos tipos definen la clase de una variable y a qué categoría pertenece y qué operaciones se pueden usar en ellos. Para un programador o desarrollador, es muy común usar muchos tipos de datos todos los días mientras codifica. Dentro de bases de datos como la base de datos MySQL, MySQL funciona muy bien con muchos tipos de datos como su plataforma de código abierto. Nuestro tema es cubrir el tipo de datos JSON (JavaScript Object Notation) en bases de datos sin agregar ejemplos complejos y detalles innecesarios. Por lo tanto, debe iniciar sesión desde su sistema Linux y abrir su aplicación terminal más.

Sistema de actualización

Trabajando dentro de cualquier sistema de Linux, tenemos que asegurarnos estrictamente de que la máquina ya esté actualizada y cumpliendo con los requisitos actuales. Para ese propósito específico, hemos estado actualizando nuestro sistema al consumir el paquete "apt" en la instrucción "actualización" que se muestra a continuación.

Sistema de actualización

Como el sistema está actualizado, debemos estar seguros de que la máquina también se actualiza. Para esto, tenemos que usar la instrucción "Apt" con la palabra clave "actualizar".

En la ejecución de esta instrucción, requiere la afirmación si el sistema necesita actualizarse. En respuesta, debe presionar "Y" e "Enter" para continuar.

Instale el servidor MySQL

Después de los pasos de actualización y actualización, finalmente podemos instalar el servidor MySQL en nuestra máquina Linux. Sin el servidor MySQL, no podremos probar las consultas para echar un vistazo al tipo de datos JSON de la base de datos. El servidor SQL se puede configurar en la máquina Linux ejecutando las instrucciones de instalación en el área de consulta del terminal. Esta instrucción debe ser seguida por la palabra clave "mysql-server" para configurarla correctamente.

Mientras instalamos, seremos informados del espacio total que adquiere después de la instalación completa de nuestro sistema. Junto con eso, quisiera confirmar si queremos continuar con este proceso de configuración para MySQL o no. Si no tiene ningún problema, toque "Y" para continuar.

Puede tomar hasta 5 minutos en su máquina Linux o de acuerdo con la velocidad de la red para que complete la instalación y configuración completas.

Iniciar consola de base de datos MySQL

Es hora de obtener experiencia con el tipo de datos MySQL JSON. Por lo tanto, abra la interfaz de línea de comandos para MySQL lanzando la consulta MySQL con la opción "-u" para especificar a un usuario con una contraseña para continuar iniciando sesión desde el SQL. Prefiere usar el usuario raíz para evitar inconvenientes.

Crear nueva base de datos

Al iniciar con éxito la consola de MySQL, debe crear una base de datos aleatoria: Test. Use la base de datos "Test" recién hecha para su posterior procesamiento a través de la consulta de "uso".

Crear tabla con la columna del tipo de datos JSON

Inicializaremos la implementación del tema principal con la creación de una tabla con una columna de tipo de datos "JSON" en la base de datos "Prueba". Para esto, hemos estado utilizando la instrucción Crear tabla en el área de consulta de la línea de comandos MySQL para generar una tabla llamada "Registro". Esta tabla se ha inicializado con tres columnas diferentes: ID, nombre e información. Las dos primeras columnas son enteras y tipo Varchar respectivamente. Pero el tercero es del tipo de datos JSON. Como no hemos agregado ningún dato a esta tabla, la consulta de selección también está devolviendo el conjunto vacío.

Agregar datos JSON

El uso de la instrucción "Insertar en" es agregar registros dentro de las columnas ya hechas de una tabla: "Registro". Las dos primeras columnas representan los valores de Integer y Varchar respectivamente. Mientras que la tercera columna contiene los datos JSON para los 5 registros. Los datos JSON consisten en pares de valor clave en una sección separada cubierta dentro de las comas individuales.

Ahora, la utilización de la consulta de selección con el carácter "*" ha estado generando toda la tabla "registro" junto con sus columnas de datos habituales y los datos JSON.

Mostrar datos JSON

Ahora, utilizaremos algunas instrucciones simples para seleccionar y mostrar la columna del tipo de datos JSON junto con las columnas de tipo de datos habituales de la tabla "Registro". Para este propósito, estamos utilizando la instrucción seleccionada una vez más para obtener todos los registros de ID, nombre y columna de información con una condición. Estamos limitando la pantalla de registro de datos JSON especificando la tecla "Salario" de la columna JSON DataType "Info" para mostrar un registro de una columna para la columna JSON "Info".

La columna JSON DataType "Info" contiene la clave de valores múltiples "ADDR". Por lo tanto, hemos estado utilizando la instrucción de selección para mostrar los valores internos de la tecla "ADDR".

La consulta de selección que se muestra a continuación es utilizar la función json_extract para obtener solo los registros especificados de la columna "Info". La función JSON_UNQUOTE devolverá el valor JSON como una cadena normal. También tiene una condición para mostrar registros que tienen salario = 56000.

Función json_type

El uso de la función json_type () puede mostrar el tipo de columna de datos JSON. Hemos intentado y descubierto que el tipo de datos JSON está representado como un tipo de matriz.

Función json_array

Esta función se puede descartar para mostrar los datos JSON en un formato de matriz. Hemos estado mostrando el registro de la clave "edad" como "5". Además, use la función ahora () para mostrar la fecha y la hora.

Conclusión

Este artículo se puede utilizar como una ayuda básica para obtener conocimientos básicos prácticos, así como el conocimiento de alta gama del tipo de datos JSON y su uso en MySQL. Nuestro párrafo introductorio cubre la importancia y el uso de diferentes tipos de datos en bases de datos. Después de eso, discutimos las formas de actualizar y actualizar el sistema seguido de la instalación del servidor de base de datos MySQL. La parte más importante de este artículo cubre el uso de servidores MySQL para crear un registro del tipo de datos JSON y manipularlo por diferentes funciones de bases de datos.