MySQL Nedir?

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı D®agon

  • Ezberletmez Öğretir
  • *******
  • Join Date: Mar 2008
  • Yer: Ankara
  • 11650
  • +524/-0
  • Cinsiyet: Bay
    • Arif Hocam
MySQL Nedir?
« : 31 Ocak 2014, 20:24:11 »
[img height=200 width=300]http://www.uyanangenclik.com/gallery/1_31_01_14_8_20_11.png[/img]
"Structured Query Language" yani Yapısal Sorgulama Dili'nin baş harflerinden oluşmuş SQL sorgulamaya dayanan bir veritabanı anlaşma yoludur. Belirli komutlar yoluyla veritabanına veri gönderilmesi, verinin işlenmesi, düzenlenmesi, silinmesi gibi işlemler yapılır.

MySQL sunucusu veritabanlarından oluşur. Her veritabanı çeşitli tablolar barındırır.
Bu tablolarsa sütunlardan oluşur. Aşağıda bir tablo görülmekte:

  +-----+--------+
  | id    | isim      |
  +-----+--------+
  |  1    |  Seda  |
  |  2    |  Ahmet |
  |  3    |  İrem    |
  +-----+--------+
 
Bu sorgulama komutlarını kullandığınız belli başlı veritabanı sistemleri; MySQL, Microsoft SQL, PostgresSQL, Oracle'dır.

Elbette bu sorguları yaparken veritabanı girişini gerçekleştirmiş olmalısınız. Ayrıca veritabanı kullanıcısı olarak ilgili komutları kullanabilme yetkisine de sahip olmalısınız.

MySQL, altı milyondan fazla sistemde yüklü bulunan çoklu iş parçacıklı (multi-threaded), çok kullanıcılı (multi-user), hızlı ve sağlam (robust) bir veritabanı yönetim sistemidir.

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. Linux altında daha hızlı bir performans sergilemektedir. 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.

Web sunucularında en çok kullanılan veritabanıdır, asp, php gibi birçok web programlama dili ile kullanılabilir.

MySQL, tuttuğu tablolarla çok kullanıcılı sistemlerde söz konusu olan erişim hakları sorununu başarılı bir şekilde çözmektedir. MySQL'in 4.0 sürümü ile birlikte "transaction" desteği, 4.1 sürümüyle birlikte de alt sorgu desteği eklenmiştir.

Ayrıca "veri tutarlılığını (referential integrity)" sağlama işinin programcıya bırakılması tercih edilmiştir, ancak bu bir dezavantaj olarak görülmeyebilir. Çünkü pek çok veritabanı programcısı VTYS'lerdeki veri tutarlılığının esnek olmayan, zorlayıcı bir özellik olduğunu düşünmektedir.

Neden MySQL Derseniz?
Dünyada en çok kullanılan, açık kaynak kodlu bir veritabanı yazılımıdır. Ücretsiz olarak faydalanılabilen MySQL ayrıca Linux işletim sistemi kullanan web sunucularının vazgeçilmezidir. Diğer bir açık kaynak kodlu programlama dili olan PHP, MySQL ile işbirliği içerisinde çalışmakta ve kullanıcı kolaylığı sağlamaktadır.

MySQL Download aşağıdaki linkleri kullanabilirsiniz.  akss

[url=http://dev.mysql.com/downloads/mysql/5.1.html#win32]MySQL[/url] : Windows Essentials (x86) – 35.4M
[url=http://dev.mysql.com/downloads/tools/workbench/]MySQLWorkbench[/url] : (x86, 32-bit), ZIP Archive- 28.7M veya en baştaki kurulumlu versiyon da olabilir.

Resmî sitesi: http://www.mysql.com/