MYSQL-FRONT

Bu yazıda PHP 'de en çok kullanılan database , MYSQL için yazılmış bir programı inceleyeceğiz. Bu programın adı MYSQL-FRONT...

Öncelikle bu programları nereden bulabileceğinizi belirteyim.

  • MYSQL li bulmak için: www.mysql.com
  • MYSQL-FRONT için: www.mysqlfront.de 'den programı bulabilirsiniz.

    Öncelikle programdan biraz bahsetmek istiyorum.

  1. Programın yaratıcısı Ansgar Becker.
  2. Program daha Beta aşamasında
  3. Program Windows İçin üretilmiş.
  4. libmySQL.dll kullanıyor. Programın kendisi ile geliyor.

    Neyse "Bu program ne işe yarıyor?" dediğinizi duyuyorum. Bu program aslında Mysqladmin programının yaptığı işi yani, database üzerinde yapacagınız işlemleri mümkün olduğunca az komut yazarak yapmanızı sağlıyor. Mysqladmin' den farkı bir server istemiyor. Yani PHP nin açık veya kurulu olması gerekmiyor.

    Ayrıca bu programla kendi server' ınızda olmayan bir database 'e bağlanıp işlerinizi kolaylıkla kendi bilgisyarınızdan yapabilirsiniz.

    KURULUMU:

    Program zip li halde geliyor. Herhangibir yere açıp kullanmaya başlıyabilirsiniz. Yani özel bir ayar vs.. gerekmiyor. Bu da programın güzel taraflarından biri.

    Programıda kurduğumuza göre artık çalıştırabiliriz.

1- Bu pencere program her açıldığında gelip bize nereye bağlanmak istediğimizi soruyor. İlk Olarak Yapmanız gereken NEW 'e basıp yeni açacagımız bağlantıya bir isim vermek. Mesela bizim örneğimizde "local-bağlantım" adını verdik.

2 - Artık yeni bir bağlantı adımız var. "Description" da görüyoruz. Sıra geldi ayarlarımıza:

3 - "Save" ile sonunda yaptığınız değişikleri kaydedebilir. "Delete" ile silebilirsiniz.


Description : Burası birkaç bağlantıyı daha öncede save edip saklamışsak bu ayarlara ulaşabileceğimiz yer.

Hostname / IP : Bağlantı yaptığımız yerin "ip" si veya "adı" örn: db.e-tayfun.com veya 127.0.0.1 gibi şu anda kendi bilgisyarımın adı localhost olduğu için localhost yazıyor. Kendi bilgisyarınızda serverınızın adı başkaysa onu yazmanız lazım.

User : Database bağlanma yetkisi olan kullanıcı. örn: tayfun veya root gibi

Password : User a girdiğiniz kullanıcının database e bağlanmak için gerekli şifresi

Port : Database için hangi port'u kullanıyorsanız. Default olarak 3306 olur.

Timeout : Bağlanamazsa ne kadar zaman içinde kapanması gerktiği belirtiliyor. Mesela resimde göründüğü gibi 30 Sn gibi

Database(s): Burası sadece bir tek database 'e bağlanmak isterseniz doldurunuz. Boş olursa tüm database leri açar.

Ve artık "Connect!" 'e basın ve başlayalım database lerimizi kurcalamaya:)


Connection(CTRL+N) Close Copy (CTRL+C) Paste (Ctrl+V) Görüntü Copy Selection as CSV Save Selection to CSV-File Import Textfile Export Table... Advanced Table Properties User Manager Info Create Database Create Table Drop Databse... Drop Table... Reflesh Reload User-Privileges

En üsteki penceremiz. Buradan database işlemlerimiz temelini yaparız. Oluşturma silme vs.. Biraz zor olacak ama hepsinden biraz bahsedelim

1 - Connectin (CTRL+N): Bağlanmak için. Yukarıda ayrıntılı anlatıldı .
2 - Close: Bağlantıyı kesmek için.
3 - Copy (CTRL+C): Herhangi bir şey kopyalamak için
4 - Paste (CTRL+V): Kopyaladığımız bilgiyi yapıştırmak için
5 - Görüntü: Pencerelerin şeklini ayarlamak için...
6 - Create Database : Yeni bir database oluşturmak için
7 - Create Table : Yeni bir database oluşturmak için
8 - Drop Database : Bir database 'i kaldırmak için...
9 - Drop Tables: Database den bir table 'lı kaldırmak için...
10 - Reflesh : Bilgilerin yeniden kontrol edilmesi için. Değişikliklerden sonra bazen gerekebiliyor.
11 - Reload User-Privileges : Bunu bende kullanmadım:) Ama kullanıcı haklarını yeniden yüklüyor.
12 - Copy Selection as CSV : Dataları CSV formatında kopyıp sonra excel gibi bir yere yapıştırabilirsiniz.
13 - Save Selection to CSV-File : Dataları CSV dosyası dalinde saklamayı sağlıyor.
14 - Import Textfile : Daha önce export yaptığınız text dosyasınında bilgileri almaya yarıyor. (* bkn: Export Table)
15 - Export Table... : Bilgilerinizi başka bir bilgisyara taşımak için için kullanılır.
16 - Advanced Table Properties : İleri seviye tablo ayarları yapmaya yarıyor. Mysql lin versiyonuna bağlı.
17 - User Manager : Mysql le yeni kullanıcı eklemeye yarar.
18 - Info : Program hakkında bilgilere ulaşabilirsiniz.


 

a - Burası Database lerin bulunduğu pencere üzerlerine basarsanız açılan sekmelerde TABLE isimlerini görebilirsiniz. Burdan istediğiniz bir database veya table seçerek işe başlayabilriz.
b -
Burası yaptığınız işlerin mysql komutu olarak karşılığı. Burası sayesinde Sql bilginizi geliştirebilirsiniz.
c -
Burada görünen seçenekler sayesinde direk sql yazabilirsiniz. Datalara ulaşabilirsiniz.
d -
Burası ana görüntü ekranı.

Bu program hakkında bahsedilecek çok şey var aslında ama artık o kısmınıda çözün.... Herkese iyi çalışmalar.

TAYFUN ULU   
tayfun@turk-php.com
tayfunulu@softhome.net