MySQL Nedir? MySQL bir ilişkisel veritabanı yönetim sistemidir

Transkript

MySQL Nedir? MySQL bir ilişkisel veritabanı yönetim sistemidir
Burhan ALTINTAS
13.10.2016
MySQL Nedir?
MySQL bir ilişkisel veritabanı yönetim sistemidir, çoklu iş parçacıklı (multi-threaded), çok kullanıcılı (multi-user), hızlı ve
sağlam (robust) bir veritabanı yönetim sistemidir.
MySQL UNIX, OS/2 ve Windows platformları için ücretsiz dağıtılmakla birlikte ticari lisans kullanmak isteyenler için de
ücretli bir lisans seçeneği de mevcuttur. Kaynak kodu açık olan MySQL'in pek çok platform için çalıştırılabilir ikilik kod
halindeki indirilebilir sürümleri de mevcuttur. Ayrıca ODBC sürücüleri de bulunduğu için birçok geliştirme platformunda
rahatlıkla kullanılabilir.
MySQL web sunucularında en çok kullanılan veritabanıdır, asp, php gibi birçok web programlama dili ile kullanılabilir.
MySQL aşağıdaki veritabanı nesnelerini desteklemekte olup bu nesnelerin bazıları 5.1 sürümü ile gelmiştir:
●
●
●
●
●
Tables (Tablo)
Views (Görüntü) (Görüntüleme)
Procedures (Prosedür/Yordam)
Triggers
Cursors
MySQL temelde 2 farklı tipteki tabloları desteklemektedir. Bunlar transaction tabloları ve atomik işlem tablolarıdır.
1. Transactation Tabloları
● InnoDB
● Berkeley DB
2. Atomik İşlem Tabloları
● MyISAM
● HEAP
● MERGE
● ISAM
MySQL için çok çeşitli grafiksel arayüze sahip programlar mevcuttur. Veritabanı tabloları grafiksel programlar kullanılarak
oluşturuluyor. Bunlar içerisinden en bilineni yine MySQL'i geliştiren firma tarafından geliştirilmiş ücretsiz bir yazılım olan
MySQL Workbench dir. Bunun yanında PHP ile geliştirilmiş
phpMyAdmin diğer alternatif bir yazılımdır. Web sunucuları
üzerinde genellikle phpMyAdmin kullanılmaktadır. ben Navicat GUI tool programını kullanıyorum. bu program farklı veri
tabanlarını aynı ekrandan yönetmenizin sağlıyor. Başka bir yazımda bu programlardan bahsedeceğim.
www.burhanaltintas.com
Sayfa 1/1
© 2002-2016

Benzer belgeler

Mysql Veri Tabanı : Mysql Tablo Türleri

Mysql Veri Tabanı : Mysql Tablo Türleri Mysql Tablo Türleri Eğer uygulamalarınız kritik durumlarda COMMIT yapmaya değil de,ROLLBACK yapmaya göre yazıldıysa transaction kullanmak daha

Detaylı