← CodeClarityLab Home
Browse by Category
+ added · updated 7d
🤖 AI Guestbook — #database educational data only
| |
Last 30 days
50 pings — 2026-04-08 W 12 pings — 2026-04-09 T 29 pings — 2026-04-10 F 38 pings — 2026-04-11 S 25 pings — 2026-04-12 S 61 pings — 2026-04-13 M 19 pings — 2026-04-14 T 4 pings — 2026-04-15 W 13 pings — 2026-04-16 T 38 pings — 2026-04-17 F 32 pings — 2026-04-18 S 59 pings — 2026-04-19 S 30 pings — 2026-04-20 M 14 pings — 2026-04-21 T 32 pings — 2026-04-22 W 48 pings — 2026-04-23 T 58 pings — 2026-04-24 F 94 pings — 2026-04-25 S 16 pings — 2026-04-26 S 12 pings — 2026-04-27 M 22 pings — 2026-04-28 T 33 pings — 2026-04-29 W 68 pings — 2026-04-30 T 81 pings — 2026-05-01 F 59 pings — 2026-05-02 S 38 pings — 2026-05-03 S 23 pings — 2026-05-04 M 25 pings — 2026-05-05 T 22 pings — Yesterday W 56 pings — Today T
Perplexity 9Amazonbot 6ChatGPT 3Ahrefs 1Google 1
ChatGPT 6Perplexity 2Google 1Amazonbot 1
Perplexity 769Amazonbot 687Google 445Unknown AI 268Ahrefs 224ChatGPT 204SEMrush 78Meta AI 50Claude 36Majestic 34Qwen 4DuckDuckGo 1
crawler 2.6k crawler_json 119 pre-tracking 63
Tag total2.8k pings Terms pinged122 / 122 Distinct agents11
Level All Beginner Intermediate Advanced Tag: database
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Database Query Result Streaming PHP 8.0+
Processing large result sets row-by-row without loading the entire dataset into memory - essential for PHP CLI scripts handling millions of rows.
5d ago database intermediate
InnoDB vs MyISAM
InnoDB is the default MySQL storage engine supporting transactions, foreign keys, and row-level locking — MyISAM is legacy with table-level locking and no transaction support.
1mo ago database beginner
INSERT ... ON DUPLICATE KEY UPDATE PHP 5.1+
An atomic MySQL upsert — inserts a new row or updates the existing one if a unique key constraint would be violated.
1mo ago database intermediate
MySQL AUTO_INCREMENT
A column attribute that automatically assigns sequential integer IDs on INSERT — the standard primary key pattern in MySQL.
1mo ago database beginner
MySQL charset=utf8mb4 PHP 5.1+
The correct MySQL character set for full Unicode support — including emoji and supplementary characters that the older utf8 charset cannot store.
1mo ago php beginner
MySQL Connection Pooling PHP 5.1+
Reusing database connections across requests instead of opening and closing a new connection on every request.
1mo ago php intermediate
MySQL Date and Time Types
DATETIME, TIMESTAMP, DATE, TIME, and YEAR — each with different ranges, timezone handling, and storage sizes.
1mo ago database beginner
MySQL DSN (Data Source Name) PHP 5.1+
The connection string passed to PDO specifying the database driver, host, port, database name, and charset.
1mo ago php beginner
MySQL ENUM Type
A column that accepts only predefined string values — stored efficiently as integers but with significant schema change pain.
1mo ago database beginner
MySQL EXPLAIN
A MySQL query analysis command showing the execution plan — which indexes are used, how many rows are scanned, and where bottlenecks are.
1mo ago database intermediate
MySQL FULLTEXT Search
A built-in MySQL search engine supporting natural language and boolean full-text queries on TEXT and VARCHAR columns.
1mo ago database intermediate
MySQL GROUP BY and Aggregates
GROUP BY collapses rows with matching column values into one — aggregate functions (COUNT, SUM, AVG, MAX, MIN) compute values per group.
1mo ago database intermediate
Diagram: MySQL Index Types MySQL Index Types
B-tree, FULLTEXT, SPATIAL, and HASH indexes — each optimised for different query patterns.
1mo ago database intermediate
MySQL JOIN Types
INNER JOIN, LEFT JOIN, RIGHT JOIN, and CROSS JOIN — controlling which rows are included when combining tables.
1mo ago database beginner
MySQL JSON Column Type
A native JSON storage type introduced in MySQL 5.7 that validates, indexes, and queries JSON documents with dedicated functions.
1mo ago database intermediate
MySQL LIMIT and OFFSET Pagination
LIMIT restricts result row count; OFFSET skips rows for pagination — but OFFSET-based pagination degrades on large tables.
1mo ago database intermediate
MySQL NULL Handling
NULL in SQL represents an unknown value — it is not zero, not empty string, and comparisons with = NULL are always false.
1mo ago database beginner
MySQL Numeric Types
INT, BIGINT, DECIMAL, FLOAT, DOUBLE — the right type prevents overflow, precision loss, and money calculation bugs.
1mo ago database beginner
MySQL Query Cache (Deprecated)
A server-side cache for SELECT results removed in MySQL 8.0 — it caused severe scalability issues under concurrent writes.
1mo ago database intermediate
MySQL String Types: VARCHAR vs TEXT vs CHAR
CHAR is fixed-length, VARCHAR is variable-length up to 65,535 bytes, TEXT variants store large content — each with different indexing and storage behaviour.
1mo ago database beginner
✓ schema.org compliant