Exercícios SQL com Navicat Premium
Escolha o tipo de conexão conforme necessário
Testar conexão
Clique duas vezes para abrir a conexão
Criar novo banco de dados
Criar nova tabela
Consultas
Alias
Alias de tabela
Quando o nome da tabela é muito longo, pode ser simplificado usando um alias, adicionando-o após o nome da tabela, como pedidos_caixa p no exemplo abaixo:
SELECT p ...
Publicado em 8-2 22:05
Arquitetura de Autenticação com BFF e Implementação de Módulo de Motoristas
No desenvolvimento de ecossistemas distribuídos, a estratégia de autenticação e a estruturação das camadas de acesso são cruciais para a escalabilidade e segurança. Uma abordagem moderna para lidar com a diversidade de clientes (web, mobile, dispositivos IoT) é o padrão BFF (Backends For Frontends).
O Papel do BFF na Autenticação de Microserviç ...
Publicado em 7-29 15:30
Mistério de Assassinato SQL: Aprendendo Consultas Através de um Jogo
O projeto Mistério de Assassinato SQL oferece uma forma interativa e cativante de dominar habilidades de consulta SQL. Em vez de tutoriais convencionais, os usuários mergulham em uma trama investigativa, utilizando comandos SQL para desvendar um crime fictício.
O Que é o Mistério de Assassinato SQL?
Este desafio gamificado baseia-se em um cenár ...
Publicado em 7-28 16:02
Otimização de JOIN no ClickHouse usando Tabelas em Buckets
Introdução
O ClickHouse apresenta desempenho excepcional em consultas de tabela única, porém quando se trata de operações JOIN, principalmente entre tabelas grandes, frequentemente enfrentamos problemas como estouro de memória e timeout.
Este cenário se torna ainda mais crítico quando ambas as tabelas A e B são tabelas distribuídas. Consider ...
Publicado em 7-28 02:45
Comandos SQL Essenciais para Testes de Software
Em ambientes de teste, certos comandos SQL são frequentemente aplicados. A seguir, uma compilação das consultas mais comuns, sem hierarquia de importância.
Consultas Básicas
Seleção Completa: SELECT * FROM tabela_exemplo
Contagem de Valores Únicos: SELECT COUNT(DISTINCT coluna_alvo) FROM tabela_exemplo
Filtro por Padrão: SELECT * FROM tabela_e ...
Publicado em 7-27 04:06
Construção de Tabelas de Banco de Dados Bancário com SQL
Este artigo demonstra a criação de tabelas para um sistema bancário utilizando comandos SQL, partidno de um modelo Entidade-Relacionamento (E-R) e um modelo de banco de dados relacional. São definidas quatro tabelas principais: Cliente, Cartao, Transacao e Deposito, com relacioanmentos por chaves estrangeiras e inserção de dados de exemplo.
Tab ...
Publicado em 7-25 18:52
Gerenciamento de Tabelas e Registros no MySQL
Tipos de Dados Essenciais
Para estruturar corretamente um banco de dados MySQL, é fundamental compreender as categorias de tipos de dados disponíveis:
Numéricos: TINYINT, SMALLINT, INT, BIGINT, FLOAT, DOUBLE e DECIMAL (ideal para valores monetários).
Strings/Texto: CHAR (tamanho fixo), VARCHAR (tamanho variável), TINYTEXT, TEXT, LONGTEXT, além ...
Publicado em 7-25 08:29
SQLAlchemy ORM: Guia Completo para Manipulação de Dados em Python
O SQLAlchemy é um dos frameworks mais populares de ORM (Mapeamento Objeto-Relacional) em Python, oferecendo uma forma eficiente e flexível de operações com banco de dados. Este guia demonstrará como utilizar o SQLAlchemy ORM para manipulação de dados.
Conteúdo
Instalação do SQLAlchemy
Conceitos fundamentais
Conexão com o banco de dados
Definiç ...
Publicado em 7-24 03:33
SQL Dinâmico no MyBatis: Manipulação Flexível de Consultas
O SQL dinâmico é um dos recursos mais poderosos do ecosistema MyBatis. Para desenvolvedores que já lidaram com o JDBC puro, a tarefa de concatenar strings para criar consultas baseadas em filtros opcionais é uma fonte constante de erros, como espaços ausentes ou vírgulas mal posicionadas. O MyBatis resolve esse problema através de uma linguagem ...
Publicado em 7-23 08:07
Comportamento do Sphinx Search ao Consultar Múltiplos Índices Simultaneamente
Ao trabalhar com o motor de busca Sphinx, é comum surgir a necessidade de realizar pesquisas que abrangem mais de um índice ao mesmo tempo. No entanto, o comportamento do motor em relação aos metadados e atributos retornados apresenta particularidades que impactam o desenvolvimento da aplicação.
Observações Fundamentais
Interseção de Atribuots ...
Publicado em 7-22 17:32