Practical SQL Techniques and Query Patterns for Common Scenarios
Essential SQL Functions
Field Value Transformation with CASE WHEN
CASE WHEN provides conditional logic similar to if-then statements in programming languages.
Syntax variant 1:
CASE column_name
WHEN 'result1' THEN 'display1'
WHEN 'result2' THEN 'display2'
END AS alias
Syntax variant 2:
CASE
WHEN condition1 THEN result1
WHEN condition ...
Posted on Tue, 15 Sep 2026 16:14:13 +0000 by edwardoka
Essential MySQL Functions for String, Numeric, Date, and Conditional Operations
MySQL functions are predefined code blocks that perform specific operations and return a result. They are categorized into four primary types: string functions, numeric functions, date functions, and conditional (flow control) functions.
String Functions
Commonly used string manipulation functions include:
Function
Description
concat(s1, ...
Posted on Mon, 14 Sep 2026 16:47:21 +0000 by widget
Implementing CRUD Operations with MyBatis
Building upon foundational MyBatis knowledge, this guide demonstrates how to implement Create, Read, Update, and Delete (CRUD) operations using MyBatis with a clean and maintainable structure.
The implementation requires updates to three core components: the DAO enterface, its corresponding XML mapper, and test cases. All CRUD methods are conso ...
Posted on Mon, 14 Sep 2026 16:28:30 +0000 by andycole
SQL Query Essentials: From Basic Selection to Complex Joins
Selecitng Data
Basic SELECT Statements
SELECT *
FROM customers
WHERE customer_id = 1
ORDER BY first_name;
Selecting Specific Columns
SELECT
first_name,
last_name,
points,
points + 10,
points / 10 + 100,
(points + 10) * 100 AS discount_factor,
(points + 10) * 100 AS 'discount factor'
FROM customers;
Note: Use ...
Posted on Mon, 14 Sep 2026 16:04:42 +0000 by marque
MySQL Query Optimization and Advanced Features
Query Optimization
Optimize queries by selecting only necessary columns in multi-table joins. Avoid SELECT *.
For large datasets with small result sets:
Use covering indexes
Modify schema (e.g., summary tables)
Rewrite complex queries for optimizer efficiency
Query refactoring approaches:
Split complex quereis into simpler ones
Use div ...
Posted on Sun, 13 Sep 2026 16:14:54 +0000 by newbeee
Redis Installation and Basic Configuration Guide
Redis Overview
Redis is a high-performance, open-source key-value database that operates entirely in-memory. Unlike traditional relational databases, Redis stores data as key-value pairs with support for various data structures, making it exceptionally versatile for caching, session management, real-time analytics, and message queue implementat ...
Posted on Sat, 12 Sep 2026 16:48:29 +0000 by Transmission94
Redis Performance Optimization: Understanding Blocking Operations and CPU Architecture Impact
Identifying and Resolving Blocking Operations in Redis
Common Blocking Points in Redis Instances
Redis operates as a single-threaded event loop, which means any long-running operation can block the entire server and impact client requests. Understanding these阻塞 points is essential for maintaining optimal performance.
Categories of Blocking Op ...
Posted on Sat, 12 Sep 2026 16:47:49 +0000 by dickey
Database Views and Indexes: Structure, Usage, and Optimization
Views
A view is a virtual table derived from the result set of a query on one or more base tables. It contains no data of its own—only the definition of the query used to generate it, which is stored in the data dictionary. Once created, a view can be queried like a regular table.
Purpose and Benefits
Views simplify complex queries by encapsula ...
Posted on Sat, 12 Sep 2026 16:02:09 +0000 by Agtronic
MySQL Data Manipulation and Definition Language Fundamentals
SQL Language Components
SQL consists of two primary components: Data Manipulation Language (DML) and Data Definition Language (DDL).
Data Manipulation Language (DML)
DML handles database queries and updates:
SELECT - Retrieve data from database tables
UPDATE - Modify existing records in tables
DELETE - Remove records from tables
INSERT INTO - ...
Posted on Fri, 11 Sep 2026 16:47:27 +0000 by misslilbit02
Understanding Pagination Implementation in MyBatis Plus
Pagination is a common and essential feature in modern software development. It plays a crucial role in improving user experience and reducing server load. MyBatis Plus, an advanced ORM framework, provides an efficient and easy-to-use pagination feature that is widely adopted by developers. This article explores the implementation mechanism, te ...
Posted on Wed, 09 Sep 2026 16:52:00 +0000 by mobilephp