BDD – Databaser
BDD MySQL, MariaDB och PostgreSQL: servern, databaserna, tabellerna, raderna – allt det bläddrar man i som i mappar, och kan redigera.
Ange en anslutning
Motorn, värden, porten, användaren, lösenordet och en standarddatabas – frivillig: utan den öppnas servern på sin administrationsdatabas. En Windows-tjänst kan anges för att läsa dess tillstånd, och Meneaufile fyller i den av sig själv när den hittar den.
Den angivna tjänsten nås med ett klick, från två ställen: ”Öppna tjänstens plats” i anslutningens meny, och under felet när man går in i en databas vars tjänst är avstängd – anslutningen nekas, knappen leder till SRV, till själva tjänsten, där man startar om den. Utan den fick man gå ut, hitta raden igen och gå via dess meny.
Motorn bär sin symbol, som typen av en post i NET: i rutan väljer man det man ska känna igen på raden.

Förflytta sig
Server → databaser → tabeller → rader. F12 växlar mellan data i en tabell och dess struktur. En databas kan fästas för att hittas överst.
Servern har också sina egna vyer: konton, pågående frågor, serverstatus, serverinställningar, rutiner. De är skrivskyddade; deras åtgärder finns i högerklicksmenyn – byta lösenord, ställa in en variabel, döda en process.
Raderna
- Redigera rad: en post, med primärnyckeln utpekad. En tabell utan primärnyckel nekar ändring – en rad kan inte identifieras där, och att ändra den skulle beröra andra.
- Sök ett fält: från åtta kolumner öppnas formuläret med en sökning. Några bokstäver av namnet lämnar bara de fält som bär det, och Retur sätter markören i det första. Ett fält som sökningen döljer behåller det som skrivits i det.
- Ett datum-, tids- eller datum-tid-fält har två knappar: kalendern och Nu, som fyller i nuvarande ögonblick på sekunden.
- Lägg till en rad, kopiera raden som JSON, kopiera rader till urklipp.
- Ett fält kopieras för sig, med ett enda handgrepp, utan att posten öppnas.
Strukturen
Fälten med sin typ, sin kollationering, sitt standardvärde, sina egenskaper, sin kommentar; indexen med sin art (primärnyckel, unikt, index) och sin metod. Ett fält läggs till först, sist eller efter ett annat – PostgreSQL lägger däremot alltid till sist i tabellen, och säger det.
En typväljare ordnar motorns typer efter familj: heltal, decimaltal, text, datum och tider, binärt. Man filtrerar dem genom att skriva.
Töm en tabell (truncate) tar bort alla dess rader, behåller tabellen och nollställer auto-inkrementet. Det finns ingen papperskorg på en server: det sägs innan.
Relationsdiagrammet
”Relationsdiagram” ritar tabellerna och deras kopplingar.
- Man släpper en tabell från listan till vänster för att lägga den på ritningen; man tar bort den genom att dra ut den ur ritningen, eller med högerklick.
- Man drar ett fält till en annan tabells för att rita en koppling. Den är rent visuell: servern berörs inte.
- ”Visa allt” ramar in helheten; mushjulet zoomar in och ut; ett filter hittar en tabell på dess namn.
- Layouten sparas: ritningen förblir som man lämnade den.
- ”Exportera som bild” skriver ritningen i mappen i en annan vy – finns ingen sådan säger Meneaufile det hellre än att skriva vart som helst. ”Öppna på platsen” leder dit sedan.
Exportera till en mapp
En tabell har inga byte: den kopieras inte som en fil. Det man får ut av den på en disk är en SQL-export.
- F6 till en panel som visar en mapp, eller
”Exportera med struktur” som frågar i vilken vy
filen ska läggas: en
.sql-fil per tabell. - På en hel databas går exporten igenom alla dess tabeller, under en förloppsruta som man kan stoppa. Slutmeddelandet nämner de skrivna filerna; ett misslyckande nämner tabellen där det stannade – ”en del av databasen saknas” skulle annars synas först vid uppspelningen, för sent.
- På valda rader skriver exporten lika många
INSERT, i en fil vars namn efterfrågas – tabellens eget föreslås. Rader från en fråga som läser flera tabeller nekas: ingenting skulle säga var de ska sättas in igen. - Schemalägg exporten…, med högerklick på en tabell eller en
databas, gör den till en regelbunden säkerhetskopiering: varje körning skriver
daterade filer,
clients-2026-10-03.sql. Se Schemalägga en åtgärd.
Importera, klona
- Att släppa en
.sqlpå en databas spelar upp den, efter en fråga som nämner filen och databasen. En enda fil, och en.sql: varje annat släpp avvisas med ett ord. På servernivå skulle ingenting säga var den ska spelas upp – det krävs en databas. - Klona databasen skapar en ny databas på samma server och kopierar tabellerna dit. Om den stoppas på vägen förblir klonen ofullständig, och Meneaufile säger det.
- Till en databas leder en export ingenstans: den riktar sig mot en disk. Det sägs, annars skulle man tro att filen var skriven.
Frågorna
En SQL-fråga skrivs på den öppna databasen och skickas med Ctrl+Retur. De senaste frågorna föreslås. Resultatet är en lista som vilken annan som helst: man sorterar i den, markerar i den, exporterar den.
SQL-loggen sparar allt som har skickats, med antalet berörda rader. Den kan kopieras och tömmas.
Jämföra två tabeller
F8 på två tabeller jämför deras strukturer: utan byte är det fälten och indexen som ställs mot varandra. Se Jämföra.
Ta bort
Att ta bort en anslutning tar den ur listan tillsammans med dess lösenord. Servern berörs inte.
Meneaufile-manualen, på svenska.