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;
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