Web Development Tutorials
//

Category: Database Administration

Database Administration

Add a Generated Column in MySQL

A generated column holds a value MySQL computes from the rest of the row, so it can never drift out of step. This tutorial…

August 28, 2026

Database Administration

Store and Query JSON Data in MySQL

Use the JSON column type to store documents MySQL actually understands. This tutorial inserts JSON, reads keys with JSON_EXTRACT and the ->> shorthand, edits…

August 27, 2026

Database Administration

Rank Rows With ROW_NUMBER and RANK in MySQL

Number and rank rows in MySQL with the ROW_NUMBER, RANK and DENSE_RANK window functions. Learn how PARTITION BY restarts the count per group, how…

August 27, 2026

Database Administration

Format Dates in MySQL With DATE_FORMAT

One DATETIME, three presentations: the DATE_FORMAT specifiers that matter (minutes are %i, never %m), DATEDIFF and DATE_ADD arithmetic, a monthly report, and when the…

August 15, 2026