BDD — Databases
BDD MySQL, MariaDB en PostgreSQL: de server, de databases, de tabellen, de rijen — dat alles wordt doorbladerd als mappen, en kan worden bewerkt.
Een verbinding opgeven
De engine, de host, de poort, de gebruiker, het wachtwoord en een standaard- database — optioneel: zonder die opent de server zich op zijn beheerdatabase. Een Windows-service kan worden genoemd om zijn status te lezen, en Meneaufile vult hem zelf in wanneer hij hem vindt.
De genoemde service is met één klik terug te vinden, vanaf twee plaatsen: „De locatie van de service openen” in het menu van de verbinding, en onder de foutmelding wanneer u een database binnengaat waarvan de service is uitgezet — de verbinding geweigerd, de knop leidt naar SRV, naar de service zelf, waar u hem opnieuw start. Zonder dat moest u weer naar buiten, de regel terugvinden en via zijn menu gaan.
De engine draagt zijn pictogram, zoals het type van een item van NET: u kiest in het venster wat u op de regel zult herkennen.

Zich verplaatsen
Server → databases → tabellen → rijen. F12 schakelt tussen de gegevens van een tabel en haar structuur. Een database kan worden vastgepind om haar bovenaan terug te vinden.
De server draagt ook zijn eigen weergaven: accounts, lopende query’s, serverstatus, serverinstellingen, routines. Ze zijn alleen-lezen; hun acties staan in het menu van de rechtermuisknop — een wachtwoord wijzigen, een variabele instellen, een proces beëindigen.
De rijen
- Rij bewerken: een formulier, met de primaire sleutel aangegeven. Een tabel zonder primaire sleutel weigert de wijziging — een rij is er niet te identificeren, en haar wijzigen zou andere raken.
- Veld zoeken: vanaf acht kolommen opent het formulier met een zoekveld. Een paar letters van de naam laten alleen de velden over die hem dragen, en Enter zet de cursor in het eerste. Een veld dat de zoekopdracht verbergt, houdt wat erin getypt is.
- Een datum-, tijd- of datum-tijdveld heeft twee knoppen: de kalender, en Nu, die het huidige moment op de seconde invult.
- Een rij toevoegen, rij als JSON kopiëren, rijen naar het klembord kopiëren.
- Een veld wordt in één handeling afzonderlijk gekopieerd, zonder het formulier te openen.
De structuur
De velden met hun type, hun collatie, hun standaardwaarde, hun kenmerken, hun commentaar; de indexen met hun aard (primaire sleutel, unique, index) en hun methode. Een veld wordt toegevoegd aan het begin, aan het einde of na een ander — PostgreSQL voegt daarentegen altijd aan het einde van de tabel toe, en zegt het.
Een typekiezer ordent de typen van de engine per familie: gehele getallen, decimalen, tekst, datums en tijden, binair. U filtert ze door te typen.
Een tabel leegmaken (truncate) verwijdert al haar rijen, behoudt de tabel en zet de auto-increment op nul terug. Op een server is er geen prullenbak: dat wordt vooraf gezegd.
Het relatiediagram
„Relatiediagram” tekent de tabellen en hun verbindingen.
- U laat een tabel vallen vanuit de lijst links om haar op de tekening te zetten; u haalt haar weg door haar uit de tekening te slepen, of met haar rechtermuisknop.
- U sleept een veld naar dat van een andere tabel om een verbinding te tekenen. Ze is puur visueel: de server wordt niet geraakt.
- „Alles tonen” kadert het geheel; het wiel vergroot en verkleint; een filter vindt een tabel op haar naam.
- De indeling wordt bewaard: de tekening blijft zoals u haar hebt achtergelaten.
- „Als afbeelding exporteren” schrijft de tekening in de map van een andere weergave — als die er niet is, zegt Meneaufile het in plaats van ergens te schrijven. „Openen op de locatie” brengt u er daarna heen.
Naar een map exporteren
Een tabel heeft geen bytes: ze wordt niet gekopieerd als een bestand. Wat u er op een schijf van krijgt, is een SQL-export.
- F6 naar een paneel dat een map toont, of
„Exporteren met structuur” dat vraagt in welke weergave
het moet worden neergezet: een
.sql-bestand per tabel. - Bij een hele database doorloopt de export al haar tabellen, onder een voortgangsvenster dat u kunt stoppen. Het slotbericht noemt de geschreven bestanden; een mislukking noemt de tabel waar ze is gestopt — „er ontbreekt een deel van de database” zou pas bij het afspelen zichtbaar worden, te laat.
- Bij gekozen rijen schrijft de export evenveel
INSERT’s, in een bestand waarvan de naam wordt gevraagd — die van de tabel wordt voorgesteld. Rijen uit een query die meerdere tabellen leest, worden geweigerd: niets zou zeggen waar ze opnieuw in te voegen. - Export plannen…, met de rechtermuisknop op een tabel of een
database, maakt er een regelmatige back-up van: elke uitvoering schrijft
gedateerde bestanden,
clients-2026-10-03.sql. Zie Een actie plannen.
Importeren, klonen
- Een
.sqlop een database neerzetten speelt het af, na een vraag die het bestand en de database noemt. Eén enkel bestand, en een.sql: elke andere drop wordt met één woord geweigerd. Op serverniveau zou niets zeggen waar af te spelen — er is een database nodig. - Database klonen maakt een nieuwe database op dezelfde server en kopieert er de tabellen in. Halverwege gestopt, blijft de kloon onvolledig, en Meneaufile zegt het.
- Naar een database leidt een export nergens heen: hij richt zich op een schijf. Dat wordt gezegd in plaats van verzwegen — anders zou men het bestand voor geschreven houden.
De query’s
Een SQL-query wordt geschreven op de geopende database en vertrekt met Ctrl+Enter. De recente query’s worden voorgesteld. Het resultaat is een lijst als een andere: u sorteert erin, selecteert erin, exporteert het.
Het SQL-logboek bewaart alles wat is verstuurd, met het aantal geraakte rijen. Het wordt gekopieerd, het wordt gewist.
Twee tabellen vergelijken
F8 op twee tabellen vergelijkt hun structuren: bij gebrek aan bytes zijn het de velden en de indexen die tegenover elkaar worden gezet. Zie Vergelijken.
Verwijderen
Een verbinding verwijderen haalt haar uit de lijst, met haar wachtwoord. De server wordt niet geraakt.
Handleiding van Meneaufile, in het Nederlands.