Consulta SQL++ / N1QL

Aprenda N1QL em 10 minutos: Um tutorial on-line interativo

N1QL é SQL para JSON. O objetivo do N1QL é oferecer aos desenvolvedores e às empresas uma linguagem expressiva, poderosa e completa para consulta, transformação e manipulação de dados JSON.

O objetivo do N1QL é oferecer aos desenvolvedores e às empresas uma linguagem expressiva, poderosa e completa para consulta, transformação e manipulação de dados JSON. Portanto, o N1QL oferece suporte a um conjunto completo de instruções SELECT, INSERT, UPDATE, DELETE e MERGE, além de um conjunto avançado de expressões e operadores.

O N1QL é inspirado no SQL. Se você conhece SQL, aprenderá N1QL rapidamente. No entanto, ter SQL na estrutura flexível do JSON exige um pouco de aprendizado. Para tornar seu aprendizado ainda mais rápido, temos um tutorial interativo.

https://query-tutorial.couchbase.com/tutorial/

As principais seções são:

  • Seção 1. Noções básicas de N1QL
  • Seção 2. Uniões
  • Estudo de caso I. Comércio eletrônico
  • Estudo de caso II. Jogo social

Você pode modificar as consultas e veja como o resultado muda. Faça o EXPLAIN para ver o plano da consulta. Divirta-se aprendendo N1QL.

Aqui está um exemplo de tela.

Compartilhe este artigo
Receba atualizações do blog do Couchbase em sua caixa de entrada
Esse campo é obrigatório.

Autor

Postado por Keshav Murthy

Keshav Murthy é vice-presidente de P&D da Couchbase. Anteriormente, ele trabalhou na MapR, IBM, Informix e Sybase, com mais de 20 anos de experiência em design e desenvolvimento de bancos de dados. Ele liderou a equipe de P&D de SQL e NoSQL na IBM Informix. Ele recebeu dois prêmios President's Club na Couchbase e dois Outstanding Technical Achievement Awards na IBM. Keshav é bacharel em Ciência da Computação e Engenharia pela Universidade de Mysore, Índia, e recebeu vinte e quatro patentes nos EUA.

2 Comentários

  1. Excelente trabalho, equipe - adorei! É claro que tentei executar uma instrução DELETE imediatamente. Foi ótimo ver que o acesso deste tutorial é somente leitura! :-D

    1. Sim. Depois de aprender o SELECT, você conhece muito bem o idioma.
      Você pode EXPLORAR suas instruções DELETE para ver como a consulta é executada. Se você gosta de planos de consulta, dê uma olhada nas explicações visuais sobre a criação de perfil no Couchbase 5.0.

Deixe um comentário

Pronto para começar a usar o Couchbase Capella?

Iniciar a construção

Confira nosso portal do desenvolvedor para explorar o NoSQL, procurar recursos e começar a usar os tutoriais.

Use o Capella gratuitamente

Comece a trabalhar com o Couchbase em apenas alguns cliques. O Capella DBaaS é a maneira mais fácil e rápida de começar.

Entre em contato

Deseja saber mais sobre as ofertas do Couchbase? Deixe-nos ajudar.