UsefulLinks
Computer Science
Databases
MariaDB Database
1. Introduction to MariaDB
2. Installation and Initial Setup
3. SQL Fundamentals
4. Data Types
5. Advanced Querying
6. Built-in Functions
7. Advanced MariaDB Features
8. Storage Engines
9. Indexing and Performance Optimization
10. Database Administration
11. Security
12. Replication and High Availability
5.
Advanced Querying
5.1.
Joining Tables
5.1.1.
INNER JOIN
5.1.1.1.
Syntax and Use Cases
5.1.2.
LEFT JOIN
5.1.2.1.
Syntax and Use Cases
5.1.3.
RIGHT JOIN
5.1.3.1.
Syntax and Use Cases
5.1.4.
FULL OUTER JOIN
5.1.4.1.
Emulation in MariaDB
5.1.5.
CROSS JOIN
5.1.5.1.
Cartesian Products
5.1.6.
NATURAL JOIN
5.1.6.1.
Automatic Column Matching
5.1.7.
The USING Clause
5.1.7.1.
Simplifying Join Conditions
5.2.
Subqueries
5.2.1.
Scalar Subqueries
5.2.2.
Multi-row Subqueries
5.2.3.
Correlated Subqueries
5.2.4.
Subqueries in FROM Clause
5.2.5.
Subqueries in WHERE Clause
5.2.6.
Subqueries in SELECT Clause
5.3.
Aggregate Functions
5.3.1.
COUNT()
5.3.2.
SUM()
5.3.3.
AVG()
5.3.4.
MIN()
5.3.5.
MAX()
5.3.6.
GROUP_CONCAT()
5.4.
Grouping Data
5.4.1.
GROUP BY Clause
5.4.1.1.
Grouping by One or More Columns
5.4.2.
HAVING Clause for Filtering Groups
5.4.2.1.
Filtering Aggregated Results
5.5.
Set Operations
5.5.1.
UNION
5.5.2.
UNION ALL
5.5.3.
INTERSECT
5.5.4.
EXCEPT
5.6.
Views
5.6.1.
Creating Views (CREATE VIEW)
5.6.2.
Modifying Views (ALTER VIEW)
5.6.3.
Dropping Views (DROP VIEW)
5.6.4.
Updatable Views
5.6.4.1.
Conditions for Updatability
Previous
4. Data Types
Go to top
Next
6. Built-in Functions