MySQL JSON Data Type

MySQL JSON Data Type
Você já deve ter ouvido falar sobre o tipo de roupa ou comida que uma pessoa pode gostar. Assim, o valor em uma variável pode ser de um tipo diferente. Esses tipos definem a classe de uma variável e a qual categoria ela pertence e quais operações podem ser usadas nelas. Para um programador ou desenvolvedor, é muito comum usar muitos tipos de dados todos os dias durante a codificação. Dentro de bancos de dados como o MySQL Database, o MySQL funciona tão bem com muitos tipos de dados como sua plataforma de código aberto. Nosso tópico é cobrir o tipo de dados JSON (JavaScript Object Notation) em bancos de dados sem adicionar exemplos complexos e detalhes desnecessários. Portanto, você deve fazer login no seu sistema Linux e abrir mais sua aplicação de terminal.

Sistema de atualização

Trabalhando em qualquer sistema Linux, precisamos garantir estritamente que a máquina já esteja atualizada e em conformidade com os requisitos atuais. Para esse fim específico, estamos fazendo nosso sistema atualizado, consumindo o pacote "apt" na instrução "atualização" mostrada abaixo.

Sistema de atualização

Como o sistema está atualizado, devemos ter certeza de que a máquina também está atualizada. Para isso, temos que usar a instrução "APT" com a palavra -chave "atualização".

Na execução desta instrução, requer a afirmação se o sistema precisar ser atualizado. Em resposta, você precisa pressionar "Y" e "Enter" para continuar.

Instale o MySQL Server

Após as etapas de atualização e atualização, finalmente podemos instalar o servidor MySQL em nossa máquina Linux. Sem o servidor MySQL, não conseguiremos experimentar as consultas para dar uma olhada no JSON Datatype do banco de dados. O servidor SQL pode ser configurado na máquina Linux, executando a instrução de instalação na área de consulta do terminal. Esta instrução deve ser seguida pela palavra-chave "MySQL-Server" para configurá-la corretamente.

Durante a instalação, seremos informados do espaço total adquirido após a instalação completa do nosso sistema. Junto com isso, gostaria de confirmar se queremos continuar esse processo de configuração para o MySQL ou não. Se você não tiver nenhum problema, toque em "y" para continuar.

Pode levar até 5 minutos em sua máquina Linux ou de acordo com a velocidade da rede para concluir a instalação e configuração completas.

Inicie o console de banco de dados MySQL

É hora de obter alguma experiência com o MySQL JSON Datatype. Portanto, abra a interface da linha de comando para MySQL, lançando a consulta MySQL com a opção "-u" para especificar um usuário com uma senha para continuar o login do SQL. Prefira usar o usuário root para evitar inconvenientes.

Crie um novo banco de dados

Ao lançar com sucesso o console do MySQL, você deve criar um banco de dados aleatório: teste. Use o banco de dados de "teste" recém -fabricado para processamento adicional por meio da consulta "Uso".

Criar tabela com coluna JSON Datatype

Inicializaremos a implementação do tópico principal com a criação de uma tabela com uma coluna de dados de dados "JSON" no banco de dados "Test". Para isso, estamos usando a instrução Create Table na área de consulta da linha de comando MySQL para gerar uma tabela chamada "Record". Esta tabela foi inicializada com três colunas diferentes: id, nome e informações. As duas primeiras colunas são do tipo inteiro e Varchar, respectivamente. Mas o terceiro é do JSON Datatype. Como não adicionamos dados a esta tabela, a consulta selecionada também está retornando o conjunto vazio.

Adicione dados JSON

O uso da instrução "Insert in" é adicionar registros nas colunas já feitas de uma tabela: "gravar". As duas primeiras colunas representam os valores inteiros e varchar, respectivamente. Enquanto a terceira coluna contém os dados JSON para todos os 5 registros. Os dados JSON consistem em pares de valor-chave em uma seção separada coberta nas vírgulas únicas.

Agora, utilizando a consulta selecionada com o caractere "*" está emitindo toda a tabela "registro" junto com suas colunas de dados habituais e os dados JSON.

Exibir dados JSON

Agora, usaremos algumas instruções simples para selecionar e exibir a coluna JSON DATATYPY junto com as colunas usuais do tipo de dados da tabela "gravar". Para esse fim, estamos utilizando a instrução SELECT mais uma vez para buscar todos os registros de identificação, nome e coluna de informações com uma condição. Estamos limitando a exibição do JSON Data Record, especificando a chave "salário" da coluna JSON Datatype "Info" para exibir um registro de uma coluna para a coluna JSON "Info".

A coluna JSON Datatype "Info" contém a chave de valor múltiplo "addr". Então, estamos utilizando a instrução SELECT para exibir os valores internos da tecla "Addr".

A consulta selecionada abaixo mostrada está utilizando a função json_extract para obter apenas os registros especificados da coluna "info". A função json_unquote retornará o valor JSON como uma string normal. Ele também tem uma condição para exibir apenas registros com salário = 56000.

Função json_type

O uso da função json_type () pode exibir o tipo de uma coluna de dados JSON. Tentamos e descobrimos que o tipo de dados JSON é representado como um tipo de matriz.

Função json_array

Esta função pode ser eliminada para exibir os dados JSON em um formato de matriz. Estamos exibindo o registro da chave "idade" como "5". Além disso, use a função agora () para exibir a data e a hora.

Conclusão

Este artigo pode ser utilizado como uma ajuda básica para obter conhecimento básico prático, bem como o conhecimento de ponta do JSON Datatype e seu uso no MySQL. Nosso parágrafo introdutório abrange a importância e o uso de diferentes tipos de dados em bancos de dados. Depois disso, discutimos as maneiras de atualizar e atualizar o sistema seguido pela instalação do MySQL Database Server. A parte mais importante deste artigo abrange o uso de servidores MySQL para criar um registro do JSON Datatype e manipulá -lo por diferentes funções de banco de dados.