Gematerialiseerde weergaven zijn virtuele tabellen die de resultaten van een query bevatten. Ze worden gedefinieerd als een CREATE VIEW-instructie met de MATERIALIZED-sleutel. Hieronder zijn stappen om gematerialiseerde weergaven in MariaDB te beheren:
1. Maak een Gematerialiseerde Weergave:
U kunt een gematerialiseerde weergave maken met de CREATE MATERIALIZED VIEW-instructie, gevolgd door de naam van de weergave die u wilt maken.
Bijvoorbeeld:
```
CREATE MATERIALIZED VIEW view_name AS
SELECT column1, column2
FROM table_name
WHERE condition;
```
1. Vernieuw een Gematerialiseerde Weergave:
U kunt de inhoud van een gematerialiseerde weergave bijwerken met de REFRESH MATERIALIZED VIEW-opdracht.
Bijvoorbeeld:
```
REFRESH MATERIALIZED VIEW view_name;
```
1. Toon Gematerialiseerde Weergaven:
U kunt alle gematerialiseerde weergaven in uw database bekijken met de SHOW TABLES-instructie.
Bijvoorbeeld:
```
SHOW TABLES;
```
1. Verwijder een Gematerialiseerde Weergave:
U kunt een gematerialiseerde weergave verwijderen met behulp van de DROP MATERIALIZED VIEW-instructie, gevolgd door de naam van de weergave die u wilt verwijderen.
Bijvoorbeeld:
```
DROP MATERIALIZED VIEW view_name;
```
1. Wijzig een Gematerialiseerde Weergave:
Helaas biedt MariaDB geen ondersteuning voor de ALTER MATERIALIZED VIEW-syntaxis om een bestaande gematerialiseerde weergave te wijzigen. U zou in plaats daarvan de gematerialiseerde weergave moeten verwijderen en opnieuw moeten maken.
Let op: MariaDB biedt op het moment geen ingebouwde ondersteuning voor gematerialiseerde weergaven. Daarom zijn de bovengenoemde instructies standaard SQL-commando’s, deze kunnen variëren afhankelijk van de afzonderlijke implementaties van elke toepassing die gematerialiseerde weergaven simuleren.