Useful Links
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
Advanced Querying
Joining Tables
INNER JOIN
Syntax and Use Cases
LEFT JOIN
Syntax and Use Cases
RIGHT JOIN
Syntax and Use Cases
FULL OUTER JOIN
Emulation in MariaDB
CROSS JOIN
Cartesian Products
NATURAL JOIN
Automatic Column Matching
The USING Clause
Simplifying Join Conditions
Subqueries
Scalar Subqueries
Multi-row Subqueries
Correlated Subqueries
Subqueries in FROM Clause
Subqueries in WHERE Clause
Subqueries in SELECT Clause
Aggregate Functions
COUNT()
SUM()
AVG()
MIN()
MAX()
GROUP_CONCAT()
Grouping Data
GROUP BY Clause
Grouping by One or More Columns
HAVING Clause for Filtering Groups
Filtering Aggregated Results
Set Operations
UNION
UNION ALL
INTERSECT
EXCEPT
Views
Creating Views (CREATE VIEW)
Modifying Views (ALTER VIEW)
Dropping Views (DROP VIEW)
Updatable Views
Conditions for Updatability
Previous
4. Data Types
Go to top
Next
6. Built-in Functions