Search

Discover articles.

Search across authors, categories, and technical themes. The layout mirrors the editorial references while staying responsive and fast.

Results

Matches for “mysql”

1000 results
Databases Mar 18, 2025 Test Development Learning Exchange

Python MySQL Wrapper: Encapsulating Database Operations

This article demonstrates how to create a Python MySQLWrapper class that encapsulates connection handling, query execution, and CRUD operations, providing a modular, reusable interface for interacting with MySQL databases, complete with example code and usage instructions.

PythonSQLMySQLCode ExampleCRUDDatabase Wrapper
Databases Mar 18, 2025 Architect's Must-Have

Master MySQL Indexes: From Basics to B+Tree Optimization

This article explains what MySQL indexes are, how they work, their advantages and drawbacks, the different index types—including primary, ordinary, composite, full‑text, clustered and non‑clustered—and compares B‑Tree with B+Tree structures to help you design faster, more efficient queries.

PerformanceDatabaseInnoDBMySQLIndexB+TreeClustered Index
Backend Development Mar 17, 2025 php中文网 Courses

Using PHP mysqli_query to Execute MySQL Queries

This article explains how to use PHP's mysqli_query function to perform MySQL operations such as SELECT, INSERT, UPDATE, and DELETE, providing a step‑by‑step example that creates a database connection, executes a SELECT query, processes results, and closes the connection.

backendsqldatabasemysqlPHPmysqli
Backend Development Mar 14, 2025 macrozheng

Inside Xiaomi Car Interviews: SpringBoot, MySQL Tuning & Distributed Transactions

This article shares Xiaomi car interview salary data, explains SpringBoot's startup process, discusses Spring IOC/AOP benefits, offers MySQL table creation and indexing tips, compares lock types, reviews common design patterns, outlines network device differences, and summarizes distributed transaction solutions including Seata.

Design PatternsJavaBackend DevelopmentMySQLSpringBootDistributed Transactions
Databases Mar 14, 2025 Top Architecture Tech Stack

SQL Optimization Techniques: Indexing, Subqueries, and Join Strategies in MySQL

This article walks through a MySQL performance case study, showing how a slow sub‑query can be accelerated by adding single‑column and composite indexes, rewriting the query with EXISTS or JOIN, and applying best‑practice indexing strategies such as covering indexes and left‑most prefix rules.

SQLMySQLIndex OptimizationQuery PerformanceDatabase Tuning
Databases Mar 14, 2025 Spring Full-Stack Practical Cases

Master MySQL JSON: From Basics to Advanced Queries and Indexing

This article introduces MySQL's JSON data type, explains its advantages and use cases, demonstrates how to create tables, insert JSON data, perform basic, conditional, nested, and sorted queries, modify data with JSON functions, and efficiently index JSON columns for faster retrieval.

SQLDatabaseJSONMySQLIndexQuery
Databases Mar 13, 2025 Java Tech Enthusiast

Performance Comparison of UUID vs Auto-Increment IDs in MySQL

Benchmarking three MySQL tables—auto_increment, UUID, and random long keys—shows that sequential auto_increment inserts are fastest, random keys are slower, and UUIDs dramatically lag due to random I/O and fragmentation, so use auto_increment for most workloads and reserve UUIDs only for required global uniqueness.

PerformanceIndexingMySQLJDBCSpringBootAuto-IncrementUUID
Databases Mar 12, 2025 Aikesheng Open Source Community

Understanding Common MySQL EXPLAIN EXTRA Hints: Using filesort, Using temporary, and Using join buffer

This article explains the most frequent MySQL EXPLAIN EXTRA hints—Using filesort, Using temporary, and Using join buffer—detailing when they appear, how to interpret them, and practical optimization strategies illustrated with concrete SQL examples and execution‑plan outputs.

query optimizationMySQLEXPLAINfilesortjoin buffertemporary table
Databases Mar 12, 2025 Mike Chen's Internet Architecture

Comprehensive MySQL Core Commands Tutorial

This article provides a step‑by‑step guide to essential MySQL operations, covering connection methods, database creation and deletion, user management, password changes, data manipulation, query techniques, indexing strategies, performance tips, and backup procedures, all illustrated with complete command examples.

SQLIndexingDatabaseMySQLBackupCommandsQuery
Databases Mar 11, 2025 Java Tech Enthusiast

Performance Analysis of MySQL 5.7 to 8.0 Upgrade and ORDER BY Optimization

After upgrading from MySQL 5.7 to 8.0, a client observed that ORDER BY queries on wide SELECTs became dramatically slower because MySQL 8.0 deprecated the max_length_for_sort_data setting, causing the optimizer to perform full‑field sorting instead of index‑based sorting; adding an index on the ordered column restores performance.

PerformanceDatabaseMySQLSQL OptimizationVersion Upgrade
Previous Page 17 Next