In the context of SQL joins, which JOIN type will always return all records from the left table along with matched records from the right table, with NULLs for unmatched rows from the right table? For example, given tables A and B, and A has rows with no match in B.
Which MySQL storage engine supports row-level locking and transaction-safe operations, including atomicity, consistency, isolation, and durability (ACID) compliance? Example: Ensuring data consistency on concurrent writes.
Which MySQL statement will display the execution plan for a SELECT query, helping you analyze how tables are accessed and joined? For example, you want to diagnose a slow query.
Which clause should be used to filter results after aggregation, such as filtering records based on the count of orders per user, as opposed to filtering rows before aggregation?
If you want to store fixed-length character strings in MySQL for fast access and space is not a concern (e.g., storing 8-character codes), which column type should be used?