MySQL Workbench, veritabanı mimarları, geliştiricileri ve Veritabanı Yöneticileri ile çalışmak için kullanılan birleşik bir görsel veritabanı tasarımı veya grafiksel kullanıcı arayüzü aracıdır. Oracle tarafından geliştirilmiş ve bakımı yapılmıştır. Sunucu yapılandırması, kullanıcı yönetimi, yedekleme ve çok daha fazlası için SQL geliştirme, veri modelleme, veri geçişi ve kapsamlı yönetim araçları sağlar. Bu Sunucu Yönetimini yeni fiziksel veri modelleri, E-R diyagramları oluşturmak ve SQL geliştirme (sorguları çalıştırmak vb.) için kullanabiliriz. Mac OS, Windows ve Linux gibi tüm önemli işletim sistemlerinde mevcuttur. MySQL Workbench, MySQL Server v5.6 ve üzeri sürümlerini tamamen destekler.
MySQL Workbench kapakları beş ana işlev Aşağıda verilenler:
SQL Geliştirme: Bu işlevsellik, yerleşik SQL düzenleyicinin yardımıyla SQL sorgularını yürütmenize, veritabanı Sunucularına bağlantılar oluşturmanıza ve yönetmenize olanak sağlayan yeteneği sağlar.
Veri Modelleme (Tasarım): Bu işlevsellik, Schema veritabanı modellerini grafiksel olarak oluşturmanıza, bir Schema ile canlı bir veritabanı arasında ileri ve geri mühendislik yapmanıza ve kapsamlı Tablo düzenleyiciyi kullanarak veritabanının tüm yönlerini düzenlemenize olanak sağlayan yeteneği sağlar. Tablo düzenleyicisi tabloları, sütunları, dizinleri, görünümleri, tetikleyicileri, bölümlemeyi vb. düzenleme olanakları sağlar.
Sunucu Yönetimi: Bu işlevsellik, kullanıcıları yöneterek, denetim verilerini inceleyerek, veritabanı durumunu görüntüleyerek, yedekleme ve kurtarma gerçekleştirerek ve MySQL Sunucusunun performansını izleyerek MySQL Sunucu örneklerini yönetmenize olanak tanır.
Veri göçü: Bu işlevsellik, Microsoft SQL Server, SQLite, Microsoft Access, PostgreSQL, Sybase ASE, SQL Anywhere ve diğer RDBMS tablolarından, nesnelerinden ve verilerinden MySQL'e geçiş yapmanızı sağlar. Ayrıca MySQL'in önceki sürümlerinden en son sürümlere geçişi de destekler.
MySQL Kurumsal Destekler: Bu işlevsellik, MySQL güvenlik duvarı, MySQL Enterprise Backup ve MySQL Audit gibi Kurumsal ürünlere destek sağlar.
MySQL Workbench Sürümleri
MySQL Workbench temel olarak aşağıda verilen üç sürümde mevcuttur:
- Topluluk Sürümü (Açık Kaynak, GPL)
- Standart Sürüm (Ticari)
- Enterprise Sürümü (Ticari)
Topluluk Sürümü
Community Edition, en popüler veritabanı sisteminin açık kaynaklı ve ücretsiz olarak indirilebilir bir sürümüdür. GPL lisansı altındadır ve büyük bir geliştirici topluluğu tarafından desteklenmektedir.
Standart Sürüm
Yüksek performanslı ve ölçeklenebilir Çevrimiçi İşlem İşleme (OLTP) uygulamaları sunma yeteneği sağlayan ticari sürümdür. MySQL'in endüstriyel gücü, performansı ve güvenilirliği ile ünlü olmasını sağladı.
Kurumsal Sürüm
En yüksek ölçeklenebilirlik, güvenlik, güvenilirlik ve çalışma süresine ulaşmak için bir dizi gelişmiş özellik, yönetim aracı ve teknik destek içeren ticari sürümdür. Bu sürüm aynı zamanda MySQL uygulamalarının geliştirilmesi, dağıtımı ve yönetilmesindeki riski, maliyeti ve karmaşıklığı da azaltır.
Aşağıdaki karşılaştırma tablosuyla bunu anlayalım.
İşlevsellik | Topluluk Sürümü | Standart Sürüm | Kurumsal Sürüm |
---|---|---|---|
Görsel SQL Geliştirme | Evet | Evet | Evet |
Görsel Veritabanı Yönetimi | Evet | Evet | Evet |
Performans Ayarlama | Evet | Evet | Evet |
Kullanıcı ve Oturum Yönetimi | Evet | Evet | Evet |
Bağlantı Yönetimi | Evet | Evet | Evet |
Nesne Yönetimi | Evet | Evet | Evet |
Veri yönetimi | Evet | Evet | Evet |
Görsel Veri Modelleme | Evet | Evet | Evet |
Tersine mühendislik | Evet | Evet | Evet |
İleri Mühendislik | Evet | Evet | Evet |
Şema Senkronizasyonu | Evet | Evet | Evet |
Şema ve Model Doğrulaması | HAYIR | Evet | Evet |
DBDoc | HAYIR | Evet | Evet |
MySQL Kurumsal Yedekleme için GUI | HAYIR | HAYIR | Evet |
MySQL Kurumsal Denetim için GUI | HAYIR | HAYIR | Evet |
MySQL Kurumsal Güvenlik Duvarı için GUI | HAYIR | Evet | Evet |
Komut Dosyası ve Eklentiler | Evet | Evet | Evet |
Veritabanı Taşıma | Evet | Evet | Evet |
MySQL Workbench Ortam Kurulumu
Burada MySQL Workbench'i nasıl indirip kurabileceğimizi öğreneceğiz.
Önkoşullar
MySQL Workbench ile çalışmak için sisteminizde aşağıdaki gereksinimler bulunmalıdır:
- Microsoft .NET Çerçevesi 4.5.2
- Visual Studio 2019 için Microsoft Visual C++ Yeniden Dağıtılabilir
- RAM 4 GB (6 GB önerilir)
Kurulum
Aşama 1: MySQL Topluluk Sunucusunu yükleyin. MySQL Sunucusunu kurmak için MySQL'e çift tıklayın. yükleyici .exe dosyası . .exe dosyasına tıkladıktan sonra aşağıdaki ekranı görebilirsiniz:
Adım 2: Seç Kurulum Türü ve üzerine tıklayın Sonraki düğme. Çeşitli türleri mevcuttur ve MySQL ürün ve özelliklerini yüklemek için uygun seçeneği seçmeniz gerekir. Burada sadece MySQL Server ve Workbench’e ihtiyaç duyulduğu için Custom seçeneğini seçeceğiz. Daha fazla özelliğe ihtiyacınız varsa Tam seçeneğini seçebilirsiniz.
Aşama 3: Next butonuna tıkladığınızda aşağıdaki ekran gelecektir.
Bu ekranda şuraya gidin: MySQL Sunucusu bölümünde artı (+) simgesine tıklayın. Burada MySQL Sunucusunu seçip sağ ok sembolüne tıklayarak sağ taraftaki kutuya eklemeniz gerekmektedir.
Şimdi, Başvuru bölümü MySQL Server ile yapmanız gereken şeyin aynısını yapmanız ve İleri düğmesine tıklamanız gerekir. Aşağıdaki ekran bunu daha açık bir şekilde açıklamaktadır.
Adım 4: Next'e tıkladığınızda aşağıdaki ekran gelecektir. Bu ekran MySQL Server ve Workbench kurulumuna ilişkin tüm gereksinimleri kontrol eder. Tıkladığınız anda Uygulamak düğmesine bastığınızda tüm gereksinimler otomatik olarak yüklenecektir. Şimdi İleri düğmesine tıklayın.
Adım 5: Bu ekranda MySQL Server ve Workbench’i indirip kurmak için Execute butonuna tıklayın.
İndirme ve kurulum tamamlandığında İleri butonuna tıklayın.
Adım 6: Bir sonraki ekranda MySQL Server’ı yapılandırmamız ve Next butonuna tıklamamız gerekiyor.
Adım 7: Next butonuna tıkladığınızda aşağıdaki ekranı görebilirsiniz. Burada MySQL Sunucusunu yapılandırmamız gerekiyor. Şimdi Bağımsız MySQL Sunucusu/Klasik MySQL Çoğaltma seçeneğini seçin ve İleri'ye tıklayın.
Adım 8: Bir sonraki ekranda sistem sizden Yapılandırma Tipini ve diğer bağlantı seçeneklerini seçmenizi isteyecektir. Burada Config Type'ı ' olarak seçeceğiz. Geliştirme Makinesi ' ve Bağlantı olarak TCP/IP, Ve Port numarası 3306'dır, ardından İleri'ye tıklayın.
Adım 9: Şimdi Kimlik Doğrulama Yöntemini seçin ve İleri'ye tıklayın.
Adım 10: Bir sonraki ekranda hesap, kullanıcı adı ve şifreyi seçmeniz istenecektir. Tüm detayları doldurduktan sonra Next butonuna tıklayın.
Adım 11: Bir sonraki ekranda Windows Hizmetini yapılandırmanız istenecektir. Varsayılan kurulumu koruyun ve İleri'ye tıklayın.
Adım 1/2: Bir sonraki ekranda sistem sizden Sunucu Yapılandırmasını uygulamanızı isteyecektir. Bu yapılandırma için Yürüt düğmesine tıklayın.
Adım 13: Yapılandırma tamamlandıktan sonra aşağıdaki ekranla karşılaşacaksınız. Şimdi, Sona ermek Devam etmek için düğmesine basın.
Adım 14: Bir sonraki ekranda Ürün Yapılandırmasının tamamlandığını görebilirsiniz. Varsayılan ayarı koruyun ve MySQL paketi kurulumunu tamamlamak için İleri-> Bitir düğmesine tıklayın.
Adım 15: Finish butonuna tıkladığınızda aşağıdaki ekranda görüldüğü gibi MySQL Workbench sisteminizde açık olmalıdır.
Adım 16: Yukarıdaki ekranda bağlantı kurmanız gerekmektedir. Bunu yapmak için, tarafından belirtilen kutuya çift tıklayın. kırmızı ok . Burada, kurulum sırasında daha önce oluşturulan şifreyi girmenizi isteyen açılır ekranı göreceksiniz. Şifreyi girdikten sonra Sunucuya bağlanabilirsiniz.
Adım 17: Bağlantınız yoksa yeni bir bağlantı oluşturabilirsiniz. Bağlantı kurmak için artı (+) simgesine tıklayın veya menü çubuğu -> Veritabanı -> Veritabanına Bağlan seçeneğine gidin, aşağıdaki ekran görüntülenir. Şimdi tüm detayları doldurmanız gerekiyor. Burada girdiğiniz şifrenin daha önce oluşturduğunuz şifreyle aynı olduğundan emin olmalısınız.
Adım 18: Tüm detayları girdikten sonra tıklayın Test bağlantısı Veritabanı bağlantısını test etmek için. Bağlantı başarılı olursa aşağıdaki ekranla karşılaşacaksınız. Şimdi kurulumu tamamlamak için Tamam->Tamam düğmesine tıklayın.
Adım 19: Tüm kurulumu tamamladıktan sonra MySQL Workbench ekranı açılacaktır. Şimdi yeni oluşturulan bağlantıya çift tıklayın, SQL komutunun yürütülebileceği aşağıdaki ekranı göreceksiniz.
fmoviez
MySQL Workbench Yönetim Aracı
Yönetim Aracı, şirket verilerinin güvenliğinin sağlanmasında önemli bir rol oynar. Burada kullanıcının yönetimini, Sunucu yapılandırmasını, Veritabanı yedekleme ve geri yüklemelerini, Sunucu günlüklerini ve daha fazlasını tartışacağız.
Kullanıcı yönetimi
Aktif bir MySQL Sunucu örneğiyle ilgili kullanıcının yönetilmesine olanak tanıyan görsel bir yardımcı programdır. Burada kullanıcı hesapları ekleyebilir ve yönetebilir, ayrıcalıkları verebilir ve bırakabilir, kullanıcı profillerini görüntüleyebilir ve şifrelerin geçerliliğini sona erdirebilirsiniz.
Sunucu Yapılandırması
Sunucunun gelişmiş yapılandırmasına olanak tanır. Sunucu ve durum değişkeni, iş parçacığı sayısı, arabellek ayırma boyutu, optimum performans için ince ayar ve çok daha fazlası hakkında ayrıntılı bilgi sağlar.
Veritabanı yedekleme ve restorasyonları
MySQL döküm dosyalarını içe/dışa aktarmak için kullanılan görsel bir araçtır. Döküm dosyaları veritabanları, tablolar, görünümler ve saklı prosedürler oluşturmaya yönelik SQL komut dosyalarını içerir.
Sunucu Günlükleri
Her bağlantı sekmesine göre MySQL Sunucusu için günlük bilgilerini görüntüler. Her bağlantı sekmesi için genel hata günlüklerine yönelik ek bir sekme içerir.
Performans Kontrol Paneli
Bu sekme Sunucu performansının istatistiksel görünümünü sağlar. Gezinme sekmesine giderek ve Performans bölümünün altında Kontrol Paneli'ni seçerek açabilirsiniz.
MySQL Workbench Veritabanı Oluşturun, Değiştirin, Bırakın
Bu bölümde MySQL Workbench kullanılarak bir veritabanının nasıl oluşturulduğunu, değiştirildiğini ve bırakıldığını göreceğiz. Tek tek detaylı olarak görelim.
Veritabanı yarat
Bir veritabanı oluşturmak için aşağıdaki adımları izleyin:
1. MySQL Workbench'i açın ve kullanıcı adınızı ve şifrenizi kullanarak oturum açın. Daha sonra Navigasyon sekmesine gidin ve Program menüsü . Burada önceden oluşturulmuş tüm veritabanlarını görebilirsiniz.
2. Yeni bir veritabanı oluşturmak istiyorsanız Şema menüsü altında sağ tıklayın ve Şema Oluştur veya aşağıdaki ekranda gösterildiği gibi veritabanı simgesine (kırmızı dikdörtgen) tıklayın.
3. Yeni Şema penceresi ekranı açılır. Yeni veritabanı adını girin (örneğin, mytestdb) ve varsayılanı kullanın Harmanlama . Harmanlama, özellikle yabancı dilleri depolamak için yararlı olan belirli veri karakterlerini depolamak için kullanılır. Şimdi aşağıdaki ekranda gösterildiği gibi Uygula düğmesine tıklayın:
4. Yeni bir açılır pencere belirir, yeni bir veritabanı oluşturmak için Uygula->Son düğmesini tıklayın.
5. Veritabanı başarıyla oluşturulduktan sonra bu yeni veritabanını Schema menüsünde görebilirsiniz. Bunu görmüyorsanız Şema menüsündeki yenile simgesine tıklayın.
6. Veritabanı hakkında daha fazla bilgi görmek istiyorsanız mytestdb veritabanını seçin ve 'i' simgesine tıklayın. Bilgi penceresinde Tablo, Sütun, İşlevler, Kullanıcılar ve çok daha fazlası gibi çeşitli seçenekler görüntülenir.
7. MySQL Workbench, veritabanı adını yeniden adlandırma seçeneği sunmaz, ancak tabloyu ve veri satırlarını veritabanından oluşturabilir, güncelleyebilir ve silebiliriz.
Veritabanını Bırak
1. Bir veritabanını silmek için veritabanını seçmeniz, üzerine sağ tıklamanız ve Şemayı Bırak seçenek. Aşağıdaki ekran görüntülenir:
2. Seçin Şimdi Bırak Açılan penceredeki seçenek ve tablo dahil veritabanı, veri satırları veritabanı Sunucusundan silinecektir.
MySQL Workbench Tablo Oluştur, Değiştir, Bırak
Bu bölümde MySQL Workbench kullanılarak bir tablonun nasıl oluşturulduğunu, değiştirildiğini ve bırakıldığını göreceğiz. Tek tek detaylı olarak görelim.
Tablo Oluştur
Bir tablo oluşturmak için aşağıdaki adımları izleyin:
1. MySQL Workbench'i açın ve kullanıcı adınızı ve şifrenizi kullanarak oturum açın. Daha sonra Gezinme sekmesine gidin ve Şema menüsüne tıklayın. Burada önceden oluşturulmuş tüm veritabanlarını görebilirsiniz. Ayrıca yeni bir veritabanı da oluşturabilirsiniz.
2. Yeni oluşturulan veritabanını seçin, üzerine çift tıklayın, veritabanının altındaki alt menüyü göreceksiniz. Veritabanının altındaki alt menü, aşağıdaki ekranda gösterildiği gibi Tablolar, Görünümler, İşlevler ve Saklı Prosedürlerdir.
3. Tablolar alt menüsünü seçin, sağ tıklayın ve Tablo Oluştur seçenek. Ayrıca bir tablo oluşturmak için yeni bir tablo oluştur simgesine (kırmızı dikdörtgenle gösterilmiştir) tıklayabilirsiniz.
4. Yeni tablo ekranında tablo oluşturmak için tüm detayları doldurmanız gerekmektedir. Burada tablo adını (örneğin öğrenci) girip varsayılan harmanlamayı ve motoru kullanacağız.
5. Orta pencerenin içine tıklayın ve sütun ayrıntılarını doldurun. Burada sütun adı, Birincil Anahtar (PK), Boş Değil (NN), Benzersiz Dizin (UI), İkili (B), İmzasız Veri türü (UN), Otomatik Artımlı (AI) vb. gibi birçok özelliği içerir. ekran bunu daha net açıklıyor. Tüm detayları doldurduktan sonra tıklayın. Uygula düğme.
6. Apply butonuna tıkladığınızda SQL deyimi penceresi açılacaktır. Tekrar, ifadeyi yürütmek için Uygula düğmesine ve değişiklikleri kaydetmek için Bitir düğmesine tıklayın.
7. Şimdi Schema menüsüne gidin ve aşağıdaki ekranda gösterildiği gibi yeni oluşturulan tabloyu içeren veritabanını seçin.
Tabloyu değiştir
Bir tabloyu değiştirmek için aşağıdaki adımları izleyin:
1. Değiştirmek istediğiniz tabloyu seçin, 'i' simgesine tıklayın, aşağıdaki ekranı göreceksiniz.
2. Yukarıdaki ekranda sütun adını, veri türünü ve diğer tablo ayarlarını değiştirebilirsiniz.
Bir Masa Bırakın
1. Bir tabloyu silmek için tabloyu seçmeniz, üzerine sağ tıklamanız ve Tabloyu Bırak seçeneğini seçmeniz gerekir. Aşağıdaki ekran görüntülenir:
2. Seçin Şimdi Bırak Tabloyu veritabanından anında silmek için açılır penceredeki seçeneği seçin.
MySQL Workbench Veri Satırlarını Ekleme, Okuma, Güncelleme, Silme
Bu bölümde MySQL Workbench'i kullanarak veri satırlarını nasıl ekleyebileceğimizi, okuyabileceğimizi, güncelleyebileceğimizi ve silebileceğimizi göreceğiz. Tek tek detaylı olarak görelim.
1. MySQL Workbench'i açın ve kullanıcı adınızı ve şifrenizi kullanarak oturum açın. Daha sonra Gezinme sekmesine gidin ve Şema menüsüne tıklayın. Burada MySQL Workbench kullanarak başarılı bir şekilde veritabanı (mystudentdb) ve öğrenci tablosu oluşturduk.
2. Tabloyu seçin ve fare işaretçisini öğrenci masasının üzerine getirdiğimizde tablo simgelerinin burada göründüğünü görebilirsiniz. Tabloya tıklayın; üst bölümün MySQL ifadesini gösterdiği ve alt bölümün veri satırlarını gösterdiği yeni bir pencere açılacaktır.
3. Bir veri satırı girmek için ilgili sütunu seçin ve veri değerini girin. Satırlara veri değeri eklemek Microsoft Excel Çalışma Sayfasına benzer.
4. Veri satırlarını girdikten sonra Uygula->Uygula>Bitir butonuna tıklayarak veri satırlarını kaydedin.
5. Benzer şekilde önceden kaydedilmiş veri satırlarını düzenleyebilir veya değiştirebiliriz. Değişiklikten sonra yeni değeri kaydedin, değişiklikleri kaydetmek için Uygula düğmesine tıklayın. Değişiklikleri veritabanına kaydeden bir SQL güncelleme ifadesi oluşturacaktır.
Sırayı sil
1. Tablodan tek bir satırı silmek için, bir veri satırı seçmeniz, satırın önündeki sağ simgeye sağ tıklayıp Satırları Sil seçeneğini seçmeniz gerekir.
2. Şimdi değişiklikleri veritabanına kaydetmek için Uygula->Uygula->Bitir düğmesine tıklayın.
MySQL Workbench Dışa Aktarma ve İçe Aktarma Veritabanı(Tablo)
Bu bölümde MySQL Workbench'i kullanarak veritabanını veya tabloyu nasıl dışa ve içe aktarabileceğimizi öğreneceğiz.
Veritabanlarını Dışa Aktarma(Tablolar)
1. Veritabanlarını veya tabloları dışa aktarmak için Menü çubuğuna gidin, Sunucu'ya tıklayın ve aşağıdaki ekranda gösterildiği gibi Veri Dışa Aktarma seçeneğini seçin. Yeni bir pencere açılacaktır veri aktarımı Ayarlar ve seçenekler.
2. Herhangi bir veritabanını seçtiğinizde, seçilen veritabanı altında ilgili tüm tablolar görüntülenecektir. Burada ayrıca veritabanını Dışa Aktarma dosyasına dahil etmek için bir veya daha fazla veritabanı onay kutusunu da seçebiliriz. Benzer şekilde pencerenin sol kısmından bir veya birden fazla tablo seçebiliriz.
android gamepigeon oynayabilir mi
3. Bu veritabanının altındaki tüm tabloları içeren iki veritabanı (myproductdb ve mystudentdb) seçelim. Şimdi açılır menü ayarına gidin, 'Yapıyı ve Veriyi Dökümü', 'Yalnızca Veriyi Dökümü' ve 'Yalnızca Yapıyı Dökümü' seçeneğini seçebiliriz.
4. Dışa Aktar seçeneğinde istediğiniz dışa aktarma yolunu seçebilirsiniz. Burada varsayılan ayarı koruyacağım. Ayrıca aşağıda açıklanan iki radyo düğmesi vardır.
5. İlerleme çubuğunu ve günlüğü görüntüleyen Dışa Aktarmayı Başlat düğmesini tıklayın. Şimdi dışa aktarma dosyalarını bulmak için sisteminizdeki Belge klasörünü açın.
Veritabanlarını (Tabloları) İçe Aktar
1. Veritabanlarını veya tabloları içe aktarmak için Menü çubuğuna gidin, Sunucu'ya tıklayın ve Verileri İçe Aktarma seçenek. Veri içe aktarma ayarları ve seçenekleriyle ilgili yeni bir pencere açılacaktır.
2. Burada veritabanlarını ve tabloları içe aktarmak için iki radyo seçeneğini görebilirsiniz; bunlar:
- Döküm Proje Klasöründen İçe Aktar
- Bağımsız Dosya kullanarak içe aktarma
3. 'Proje Dökümü Klasöründen İçe Aktar'ı seçeceğiz ve proje klasöründeki tüm mevcut veritabanlarını görüntülemek için 'Klasör İçeriğini Yükle'ye tıklayacağız.
4. Seçin ürünümdb Veri İçe Aktarma seçeneğinden veritabanını seçin ve ayrıca ilgili ürün tablosunu seçin.
5. 'Yapı ve Veri Dökümü' seçeneğini seçin ve İçe aktarmayı başlat Veritabanlarını ve tabloları yedekleme dosyasından içe aktarmak için düğmeyi kullanın.
6. Şimdi Schema->myproductdb->tabloya gidin ve o anda içe aktarılan veritabanını veya tabloyu görmek için tabloyu yenileyin.