Wat is het database-informatieschema op phpMyAdmin?

Laatst bijgewerkt: 12/02/2025

phpmyadmin_schema.png

In phpMyAdmin is het database-informatieschema een speciale database genaamd information_schema. Deze database bevat metagegevens over de andere databases op de MySQL- of MariaDB-server, zoals tabellen, kolommen, rechten, en andere database-objecten. Het is een systeemdatabase die automatisch door de database-engine wordt beheerd en alleen-lezen is.

Wat kun je ermee doen?

  1. Inzicht in database-structuur: Het toont de structuur van alle databases, zoals tabellen, views, triggers, procedures, en gebruikersrechten.
  2. Zoeken naar specifieke gegevens: Je kunt er queries op uitvoeren om bijvoorbeeld te zoeken naar kolommen met bepaalde namen of typen.
  3. Monitoring en optimalisatie: Het helpt bij het analyseren van prestaties en opslaggebruik.

Enkele belangrijke tabellen:

  • TABLES: Informatie over alle tabellen, zoals de grootte en het aantal rijen.
  • COLUMNS: Informatie over alle kolommen, zoals datatypes en standaardwaarden.
  • STATISTICS: Indexen en statistieken van tabellen.
  • USER_PRIVILEGES: Toegang en rechten van gebruikers.
  • VIEWS: Informatie over alle views in de databases.

Voorbeeldquery

Als je bijvoorbeeld alle tabellen in een specifieke database wilt bekijken, kun je de volgende query uitvoeren:

SELECT TABLE_NAME 
FROM information_schema.TABLES
WHERE TABLE_SCHEMA = 'jouw_database_naam';

Vanwege het belang van het behoud van de integriteit ervan, kan de information_schema-database niet worden bewerkt of verwijderd

 

 

 

 

Kiyoh

9.9

gebaseerd op 465 beoordelingen

Beoordeel >

Mediawax werkt met o.a.

Installatron Partner Imunify 360 Secured PHP 8 op alle servers Kernelcare Sectio ssl-certificaten Gratis Let's Encrtypt certificaten