22 Temmuz 2015 Çarşamba

Mysql Özellikleri ve Mysql Komutları ile Veritabanı Oluşturma, Tablo Oluşturma ,Veri Ekleme, Silme, Güncelleme İşlemleri


MySQL bir ilişkisel veritabanı yönetim sistemidir. MySQL çifte lisanslı bir yazılımdır. Yani hem Genel Kamu Lisansı’na (GPL) sahip özgür bir yazılım, hem de GPL’in kısıtladığı alanlarda kullanmak isteyenler için ayrı bir lisansa sahiptir.
Ayrıca MySQL işlemlerini SQL adı verilen, veritabanlarına erişmek için kullanılan en yaygın ve standart dil ile yapıyor.MySQL UNIX, OS/2 ve Windows platformlarında kullanılabilmektedir. Fakat Linux altında daha yüksek performans sergilemektedir. Güçlü bir veritabanı yönetim sistemi olan MySQL veritabanı gerektiren hemen hemen her ortamda rahatlıkla kullanılabilir. Ama özellikle web sunucularında en çok kullanılan veritabanıdır, asp, php gibi birçok web programlama dili ile kullanılabilir.Veritabanı,içerisinde çeşitli verileri bulunduran birbirleriyle ilişkili tablolardan oluşmaktadır. MySQL veritabanı da SQL ve Access gibi farklı tablolardan ve bu tablo içerisindeki alanlardan meydana gelir.
—MySQL veritabanında sayısal bilgiler INT,string bilgiler VARCHAR türünde tanımlanır.
MySQL'in Desteklediği Veritabanı Nesnelerini:
  • Tables (Tablo)
  • Views (Görüntü) (Görüntüleme)
  • Procedures (Prosedür/Yordam)
  • Triggers
  • Cursors
MySQL Yazılım Kuralları 

1) Veritabanı Oluşturma

MySQL’de veritabanı oluşturmak için CREATE DATABASE  komutu verilir.
       Kullanım Şekli;
       CREATE DATABASE veritabanı_adı;
2)Veritabanı Silme

MYSQL’de veritabanı silmek için DROP DATABASE komutu kullanılır.Komut çalıştırıldığında silinen veritabanın içerisindeki tüm tablolar ve kayıtlarda silinmiş olacaktır.Silinen kayıtlar geri getirilemez.
 Kullanım Şekli;
       DROP DATABASE veritabanı_adı;



3)Tablo Oluşturma
Tablo oluşturmak için CREATE TABLE komutu kullanılır.Bu komut kullanılmadan önce tablonun oluşturulacağı veritabanı seçilmelidir.
 Kullanım Şekli;
      Create Table <tablo adı>
      alan_adı veri_türü [varsayılan][kısıtlama],
      

4)Tablo Silme
DROP TABLE ifadesiyle istenilen tablo silinebilir.

Kullanım Şekli;
DROP TABLE tablo_adi;



5)Tabloya Kayıt Ekleme
MySQL veritabanlarına yeni kayıt eklemek için INSERT komutu kullanılır.

Komutları yazdıktan sonra tablomuz aşağıdaki gibi olacaktır.

6)Tablodan Kayıt Alma











Belirli bir şarta uyan verilerin okunması için WHERE paremetresi kullanılır .

Örnek: Numarası 15 olan öğrencilerin  tüm bilgilerinin görüntülenmesi için aşağıdaki ifade yazılır.
SELECT *F ROM ogrenci WHERE no=15;

Örnek:Sınav notundan 50-70 arası not alan öğrencilerin ad ve numarasının görüntülenmesi için aşağıdaki ifade yazılır.
SELECT ad,no FROM ogrenci WHERE not_1 BETWEEN 50-70

Örnek: Adının içinde ‘M’geçen öğrencilerin ad ve numarasının görüntülenmesi için aşağıdaki ifade yazılır.
SELECT ad,no FROM ogrenci WHERE ad LIKE ‘%M%’
7)Kayıt Silme
Tablodan kayıt silmek için DELETE ifadesi kullanılır.
Kullanım Şekli;
 DELETE FROM tablo_adi WHERE koşul
8)Kayıt Güncelleme
Veritabanında bulunan kayıtlar üzerinde değişiklik yapmak istendiğinde UPDATE ifadesi kullanılır.Çoğunlukla where ifadesi ile kullanılır.Where ifadesi kullanılmaz ise tablodaki tüm kayıtlar güncellenecektir.

MySQL Fonksiyonları
 Standart Fonksiyonlar

AVG(): Parametre olarak  verilen alanın aritmetik ortalamasını bulur.
SUM(): Parametre olarak  verilen alanın toplamını alır.
MIN(): Parametre olarak  verilen alanın en küçük değerini bulur.
MAX(): Parametre olarak  verilen alanın en büyük değerini bulur.
COUNT(): Parametre olarak  verilen alanın kayıt sayısını bulur.
ROUND(): Parametre olarak  verilen alanın değerinin virgülden sonraki kısmını yuvarlar. 

Hiç yorum yok:

Yorum Gönder