DB — Veritabanları
DB MySQL, MariaDB ve PostgreSQL: sunucu, veritabanları, tablolar, satırlar — hepsi klasör gibi gezilir ve düzenlenir.
Bir bağlantı tanımlama
Motor, ana bilgisayar, bağlantı noktası, kullanıcı, parola ve isteğe bağlı bir varsayılan veritabanı: o olmadan sunucu yönetim veritabanında açılır. Durumunu okumak için bir Windows hizmeti adlandırılabilir ve Meneaufile onu bulduğunda kendiliğinden doldurur.
Adlandırılan hizmet iki yerden tek tıklamayla bulunur: bağlantının menüsündeki “Hizmetin konumunu aç” ve hizmeti kapalı bir veritabanına girildiğinde hatanın altında — bağlantı reddedilmiş, düğme SRV'ye, hizmetin kendisine, yeniden başlatıldığı yere götürür. Bu olmadan çıkmak, satırı yeniden bulmak ve menüsünden geçmek gerekiyordu.
Motor, NET'teki bir kaydın türü gibi kendi simgesini taşır: satırda tanıyacağınız olanı kutuda seçersiniz.

Dolaşma
Sunucu → veritabanları → tablolar → satırlar. F12 bir tablonun verileri ile yapısı arasında geçiş yapar. Bir veritabanı en başta bulunması için sabitlenebilir.
Sunucu kendi görünümlerini de taşır: hesaplar, çalışan sorgular, sunucu durumu, sunucu ayarları, yordamlar. Salt okunurdur; eylemleri sağ tık menüsündedir — bir parolayı değiştirmek, bir değişkeni ayarlamak, bir süreci sonlandırmak.
Satırlar
- Satırı düzenle: bir kayıt, birincil anahtar belirtilmiş. Birincil anahtarı olmayan bir tablo düzenlemeyi reddeder — orada bir satır tanımlanamaz ve onu değiştirmek başkalarına dokunurdu.
- Alan ara: sekiz sütundan itibaren form bir aramayla açılır. Adın birkaç harfi yalnızca o adı taşıyan alanları bırakır ve Enter imleci ilkine koyar. Aramanın gizlediği bir alan, içine yazılanı korur.
- Tarih, saat veya tarih-saat alanının iki düğmesi vardır: takvim ve şu anı saniyesine kadar yazan Şimdi.
- Satır ekle, satırı JSON olarak kopyala, satırları panoya kopyala.
- Bir alan, kaydı açmadan tek hamlede tek başına kopyalanır.
Yapı
Alanlar; türleri, karşılaştırma kuralları, varsayılan değerleri, öznitelikleri, açıklamalarıyla; dizinler türleri (birincil anahtar, benzersiz, dizin) ve yöntemleriyle. Bir alan başa, sona veya başka bir alandan sonra eklenir — PostgreSQL ise her zaman tablonun sonuna ekler ve bunu söyler.
Bir tür seçici, motorun türlerini aileye göre düzenler: tamsayılar, ondalıklar, metin, tarih ve saatler, ikili. Yazarak süzülürler.
Bir tabloyu boşaltmak (truncate) tüm satırlarını siler, tabloyu korur ve otomatik artışı sıfıra döndürür. Bir sunucuda çöp kutusu yoktur: bu önceden söylenir.
İlişki şeması
“İlişki şeması” tabloları ve aralarındaki bağlantıları çizer.
- Bir tabloyu çizime yerleştirmek için soldaki listeden bırakırsınız; çizimin dışına sürükleyerek ya da sağ tıklamasıyla kaldırırsınız.
- Bir bağlantı çizmek için bir alanı başka bir tablonunkine doğru çekersiniz. Bu salt görseldir: sunucuya dokunulmaz.
- “Tümünü göster” bütünü çerçeveler; tekerlek büyütür ve küçültür; bir süzgeç bir tabloyu adıyla bulur.
- Yerleşim kaydedilir: çizim bırakıldığı gibi kalır.
- “Görüntü olarak dışa aktar” çizimi başka bir bölmenin klasörüne yazar — yoksa Meneaufile bunu rastgele bir yere yazmak yerine söyler. “Bulunduğu yerde aç” sonra oraya götürür.
Bir klasöre dışa aktarma
Bir tablonun baytı yoktur: bir dosya gibi kopyalanmaz. Diskte ondan elde edilen bir SQL dışa aktarımıdır.
- Bir klasör gösteren bir bölmeye F6 ya da hangi görünüme bırakılacağını
soran “Yapıyla birlikte dışa aktar”: tablo başına bir
.sqldosyası. - Tüm bir veritabanında dışa aktarma tüm tablolarını dolaşır, durdurulabilen bir ilerleme kutusu altında. Son ileti yazılan dosyaları adlandırır; bir hata durduğu tabloyu adlandırır — “veritabanının bir kısmı eksik” ancak yeniden oynatırken, çok geç, görülürdü.
- Seçilen satırlarda dışa aktarma, adı sorulan bir dosyaya —
tablonunki önerilir — o kadar
INSERTyazar. Birden çok tabloyu okuyan bir sorgudan gelen satırlar reddedilir: hiçbir şey onların nereye yeniden ekleneceğini söylemezdi. - Bir tabloya ya da veritabanına sağ tıklayınca Dışa aktarmayı
zamanla…, onu düzenli bir yedeklemeye dönüştürür: her çalışma tarihli
dosyalar yazar,
clients-2026-10-03.sql. Bkz. Bir işlemi zamanlama.
İçe aktarma, klonlama
- Bir veritabanına bir
.sqlbırakmak onu, dosyayı ve veritabanını adlandıran bir sorudan sonra yeniden oynatır. Tek bir dosya ve bir.sql: başka her bırakma tek sözcükle reddedilir. Sunucu düzeyinde hiçbir şey nereye yeniden oynatılacağını söylemezdi — bir veritabanı gerekir. - Veritabanını klonla aynı sunucuda yeni bir veritabanı oluşturur ve tabloları oraya kopyalar. Yolda durdurulursa klon eksik kalır ve Meneaufile bunu söyler.
- Bir veritabanına dışa aktarım hiçbir yere varmaz: bir diski hedefler. Bu söylenir; yoksa dosyanın yazıldığı sanılırdı.
Sorgular
Bir SQL sorgusu açık veritabanına yazılır ve Ctrl+Enter ile gider. Son sorgular önerilir. Sonuç başka bir liste gibidir: sıralanır, seçilir, dışa aktarılır.
SQL günlüğü gönderilen her şeyi etkilenen satır sayısıyla birlikte saklar. Kopyalanır, boşaltılır.
İki tabloyu karşılaştırma
İki tablo üzerinde F8 onların yapılarını karşılaştırır: bayt olmadığından, karşı karşıya gelen alanlar ve dizinlerdir. Bkz. Karşılaştırma.
Kaldır
Bir bağlantıyı kaldırmak onu parolasıyla birlikte listeden çıkarır. Sunucuya dokunulmaz.
Meneaufile kılavuzu, Türkçe.