Notas e Técnicas Avançadas de SQL
1. Prioridade de Operações no SQL
2. Funções de Agregação
As cinco funções de agregação comuns são: MAX, MIN, SUM, AVG e COUNT.
3. Subconsultas Escalares
Subconsultas que retornam um único valor podem ser usadas em expressões.
4. Funções de Janela
Permitem realizar cálculos em um conjunto de linhas relacionadas à linha atual.
5. Ordem de Execuç ...
Publicado em 6-8 02:06
Gerenciamento de Banco de Dados MySQL
Sumário- I. Gerenciamento de Banco de Dados MySQL
Bancos e Tabelas
Tipos de Dados Comuns
II. Visualizando a Estrutura do Banco de Dados
III. Comandos SQL
Classificação dos Comandos SQL:
IV. Criação e Exclusão de Bancos e Tabelas
V. Gerenciamento de Registros de Dados em Tabelas
VI. Modificação de Nomes e Estrutura de Tabelas
VII. A ...
Publicado em 6-6 23:21
Instalação e Configuração do MySQL 5.7.24 no CentOS 7
Instalação do MySQL no CentOS 7
Este guia descreve o processo completo para enstalar e configurar o MySQL 5.7.24 em um sistema CentOS 7, abordando desde a preparação até a configuração final.
Preparação do Sistema
Antes de iniciar a instalação, é necessário verificar e limpar quaisquer instalações anterioers do MySQL.
rpm --query --all | grep m ...
Publicado em 6-6 18:52
Comparativo de Ferramentas de Backup MySQL e Configuração do Servidor Nginx
Backup de Bancos de Dados
mysqldump
O mysqldump é uma ferramenta tradicional do MySQL com as seguintes características:
Bloqueia as tabelas durante o processo
Performance reduzida para grandes volumes de dados
Não suporta backups incrementais
Execução em thread única
# Opções principais do mysqldump
# -A : exporta todos os bancos de dados
# - ...
Publicado em 6-6 16:40
Soluções Embutidas para Camada de Dados no SpringBoot
No desenvolvimento com SpringBoot, a camada de dados frequentemente envolve a combinação de fontes de dados, tecnologias de persistência e bancos de dados. Opções comuns incluem o uso de Hikari ou Druid como fonte de dados, juntamente com JdbcTemplate, MyBatis ou MyBatis-Plus para persistência, e bancos como MySQL ou H2. O SpringBoot facilita i ...
Publicado em 6-6 16:40
Configuração de Infraestrutura para Aplicações Java com Spring e MyBatis
A estruturação de um projeto robusto em Java exige a integração harmoniosa de diferentes camadas, como a persistência de dados, a lógica de negócios e o controle web. Abaixo, apresentamos os arquivos de configuração fundamentais para esatbelecer esse ecossistema utilizando o ecossistema Spring e o framework MyBatis.
1. Contexto Global da Aplica ...
Publicado em 6-5 19:35
Otimização com EXPLAIN no MySQL
Introdução
O MySQL disponibiliza o comando EXPLAIN, uma ferramenta poderosa para analisar instruções SELECT e fornecer detalhes sobre sua execução. Essa análise permite que desenvolvedores identifiquem gargalos e otimizem suas consultas de forma mais eficaz.
A utilização do comando é bastante direta, bastando prefixar a consulta SELECT com a pa ...
Publicado em 6-5 17:38
Implementação e Gerenciamento de Triggers no MySQL
O que são Triggers no MySQL?
Um trigger (ou gatilho) no MySQL é um bloco de código procedural armazenado no banco de dados que é executado automaticamente em resposta a eventos específicos em uma tabela. Semelhante a uma stored procedure, sua principle função é garantir a integridade dos dados. Eles são extremamente úteis para manter a consistê ...
Publicado em 6-3 23:22
Instalação e Desinstalação Detalhada do MySQL no Linux
Página de download oficial: MySQL :: Download MySQL Community Server (Archived Versions)
Métodos de instalação do MySQL:
Instalação offline do MySQL 5.7 em sistemas Linux-Generic
Instalação offline do MySQL 5.7 em sistemas Red Hat Enterprise Linux/Oracle Linux
Diferenças entre Linux-Generic e Red Hat Enterprise Linux/Oracle Linux:
A principa ...
Publicado em 6-3 08:00
Triggers no MySQL: Guia Completo
O que é um Trigger?
Definição: Os triggers do MySQL, assim como os procedimentos armazenados, são programas embutidos no MySQL que funcionam como ferramentas poderosas para gerenciamento de dados. Eles são ativados e executados em resposta a operações específicas em tabelas, como INSERT, DELETE ou UPDATE. Por exemplo, quando uma operação é real ...
Publicado em 6-3 07:38