İNTERNET PROGRAMCILIĞI 2 10. HAFTA İçindekiler MYSQL - PHPMYADMIN Mysql Nedir PhpMyAdmin Nedir PhpMyAdmin Arayüzü Hedefler Mysql' in görevini söyleyebilir PhpMyAdmin' in kullanım amacını söyler Hazırlayan Fatih BALAMAN PhpMyAdmin ara yüzünü kullanabilir Hatay-2014
MySQL, bir veritabanı yönetim sistemidir. Php ile kullanılan en yaygın veritabanı türü olan Mysql yapılan güncellemeler ile çok hızlı çalışır duruma getirilmiştir. Veritabanı içinde bilgiler tablo adı verilen gruplar halinde bulunur. Benzetmek gerekirse Microsoft Excel sayfasındaki tablolar gibi düşünülebilir, fakat Mysql içinde görünebilir bir satır çizgisi olmaz. bilgiler yığın halindedir. Verilen komuta göre Mysql uygulaması tarafından yine grup halinde bilgiler alınabilir. PhpMyAdmin programı, mysql veritabanındaki işlemlerimizi görsel şekilde yapabilmemizi sağlayan programdır. PhpMyAdmin dünya üzerinde en çok kullanılan veri tabanı yöneticisi programı olmaktadır. Programın kullanımı internet üzerinden olmaktadır. Bu program ile veri tabanlarınızı yönetebilir, mevcut verilerinizi düzenleyebilir, silebilir ve inceleyebilirsiniz, SQL sorgulaması yapabilir, MySQL erişim ayarlarınızı kolayca düzenleyebilirsiniz. PhpMyAdmin programı kullananlar için kısa sürede internet sitelerini düzenleyebilir ve hızlıca istediklerini gerçekleştirebilirler. Programda Türkçe ile birlikte 51 farklı dil seçeneği bulunmaktadır. PhpMyAdmin kolay kullanılabilir ara yüze sahiptir. MySQL Sunucusuna Bağlantı PHP dilinde veritabanı ile işlem yapılacağı zaman ilk olarak web sunucusu aracılığıyla veritabanı veritabanı dosyası ile bağlantı kurulması gerekir. Bağlantı bir değişkene atanır ve MySQL sunucu kurulumunda şifre konulmamışsa şifre parametresi boş bırakılmalıdır. Bu programın en büyük özelliği tamamen PHP ile yazılmış olması ve çoklu dil desteğinin bulunmasıdır. Bu program ile MySQL de istenilen tüm işlemleri herhangi bir kod yazmadan, tablo yapmadan tutunda verileri okumaya tüm işlemleri bu programla yapmamız mümkündür.
PhpMyAdmin programını çalıştırabilmek için programın ayar dosyasını, yani config.inc.php dosyasını açıp, $cfgservers[1] [ host'] $cfgservers [2] [ 'user'] = 'localhost'; = 'root ; $cfgservers [2]['password'] = ' ' ; bölümleri yukarıdaki gibi olmalıdır. Fakat wamp programının kurulumu ile yukarıdaki ayarlar standart olarak bu şekilde olacaktır. Bilgisayarımızdan phpmyadmin e bağlanmak için web tarayıcıya localhost/phpmyadmin yazmalıyız. PhpMyAdmin Arayüz Sayfası Aşağıdaki Gibidir. 1: Mevcut Veritabanlarımıza Bu Bölümden Erişebiliriz. Veritabanı İsimlerinin Yanındaki Sayılar ise O Veritabanında Kaç Tane Tablo Olduğunu Göstermektedir. 2: Sunum Sürümü: Kullandığımız PhpMyAdminin Sunucu Sürümünü Verir. Sunucu : localhost Sunucusu Üzerinde Çalıştığını Gösterir. Kullancı: PhpMyAdmin in Hangi Kullancı Tarafından Kullanıldığını Gösterir. Mevcut Kullancı root Olarak gösterilir. MySQL Karakter Grubu: Mevcut Mysql Veritabanımızın Hangi Dil Karakter Grubuna Göre Belirlendiğini Gösterir. MySQL Bağlantı Karşılaştırılması: Oluşturmak İstediğimiz Veritabanının Hangi Dil Grubuna Ayarlanması Gerekteğini Belirtiriz. 3: Yeni Veritabanı Oluştur: Oluşturmak İstediğimiz Veritabanın İsmini Buraya Gireriz.Daha Sonra Karşılaştırma'nın Hangi Dil Karakter Grubuna Göre Olacağını Girdikten Sonra Oluştur Butonuna Basarız.
yukarıdaki ekranı kullanarak uyelik_sistemi adında latin5_turkish_ci Karakter Sistemin Bir Veritabanı Oluşturalım ve aşağıdaki gibi bir sayfa karşımıza çıkar.
yukarıdaki ekrana kullanicilar adında 3 alan sayısında bir tablo oluşturalım. Karşımıza Aşağıdaki gibi bir pencere çıkar. Alan Kısmına 3 değeri girdiğimiz için 3 adet sutun bilgileri karşımıza Çıktı.Burada Bizden Tablo İle İlgili Bazı Bilgiler İsteniyor. Alan: Buraya Tablomuzun İsmini Yazıyoruz. Türü: Tablomuzun Ne Türünde Olacağını Belirtiyoruz 29 Tana Alan Türü Bulunmaktadır. Bunları Daha Sonra İnceleyeceğiz. Uzunluk Değeri: Belirlediğimiz Türe Göre Uzunluk Sınırlaması Yapmak İçin Kullanılır. Karşılaştırma: Tablomuzun Dil Grubunu Ayalarız. ve diğer ayarlamaları da yaptıktan sonra Kaydet Butonuna Basarız. Eğer Verilerimiz Doğru Bir Biçimde Girdiysek Aşağıdaki Gibi Bir Sayfa Çıkar Karşımıza. Bu Şekilde Bir Tablo Oluşturduk. Şimdi Bu Tabloyu Yedekleyelim.Yukarıdaki Sekmelerden "Dışarı Aktar" Sekmesine Tıklarız. Bu Bizim Belirlediğimiz Türde Dışarı Aktarmamıza ve Daha Sonra Tekrar "İçeri Aktar" Sekmesine Tıklayarak Kullanmamızı Kolaylık Verir.
Dışarı Aktarım Türümüzü Belirledikten Sonra Seçeneklerden İstediklerimiz Belirleriz ve Dosya Adı Şablonu Kısmına Şablonun İsmini Gireriz.Daha Sonra Sıkıştırma Türü İstersek zip yada gzip olarak seçeriz ve Git Butonuna Basarak Bilgileri Alırız. İçeri Aktar: İlk Önce Getireceğimiz Veritabanın İsmi İle Bir Veritabanı Oluşturulur.Daha Önceden DIşarıya Aktardığımız Veritabanını İçeri Aktarmak İçin Sekmelerden İçeri Aktar Seçeneği Tıklanır İçeri Aktarılacak Dosya Seçilir ve Git Butonuna Basılır. Bu Şekilde İşlemimiz Tamamlanmış Olur.
YARARLANILAN KAYNAKLAR - www.php.net - www.phpr.org - www.celalyurtcu.com - www.dijitalders.net - www.php.sitesi.web.tr - www.bilişimogretmeni.com - Şamlı, M.(2006), Php ile Web Programcılığı, Pusula Yayıncılık, Ankara - Öcal, H. (2008), PHP Ders Notları - http://www.techgriff.com
NOT: Bu belge sadece doktora tezi uygulaması amacıyla hazırlanmıştır. Başka bir amaç içermemektedir.