MySQL Nedir? Temel Özellikleri Nelerdir?

MySQL Nedir? Temel Özellikleri Nelerdir?

Açık kaynaklı ilişkisel veritabanı yönetim sistemi olan MySQL, 1995 yılında kullanılmaya başlanmıştır. SQL ve Michael Windenius’un kızının adından MySQL adı olumuştur. SQL, MySQL’in çekirdeğini oluşturmaktadır. MySQL nedir ve temel özellikleri nelerdir? yakından inceleyelim.

Çifte lisanslı bir yazılım olan MySQL, Genel Kamu Lisansı’na (GPL) sahip olan özgür bir yazılımdır. Ayrıca GPL’in kısıtladığı alanlarda kullanılması için ayrı bir lisansa da sahiptir. MySQL, veritabanlarına erişmek için kullanılan en yaygın dil olan SQL’i kullanmaktadır.

MySQL serbest kullanılan bir veritabanı sistemi ama gelişmiş özelliklerini kullanabilmeniz için ücretli sürümleri de bulunuyor. MySQL’in kullanımı özellikle Microsoft SQL Server ve Oracle gibi diğer yazılımlara göre daha kolaydır. Genellikle PHP ile birlikte kullanılmaktadır.

mysql nedir

MySQL, meta verilerinizi tanımlamanız ve yönetmeniz için Linux, Windows, Unix gibi birden fazla işletim sisteminde çalışabilmektedir. Ayrıca tercih etmeniz durumunda yerel sisteminize ve sunucunuza da yükleyebilirsiniz.

MySQL Nerelerde Kullanılır?

Veri tabanı yönetim sistemi olan MySQL, veri tabanı gerektiren hemen hemen her ortamda kullanılmaktadır. Ancak daha çok web sunucularında en çok tercih edilen veritabanıdır ve asp, php gibi birçok web programlama dili ile kullanılmaktadır.

MySQL Temel Özellikleri Nelerdir?

  • MySQL UNIX, OS/2 ve Windows platformlarında kullanılabiliyor. Ancak Linux ile kullanıldığnda performansı yükselmektedir. MySQL içerisinde ODBC sürücüleri barındırdığı için birçok geliştirme platformunda kullanım imkanı sağlıyor.
  • Farklı karakter setlerini (iso8859-9, utf-8, latin-5 … gibi) ve bu setlere sıralama yapılmasını da desteklemektedir. Ayrıca farklı dillerde hata mesajları verebilmektedir.
  • Kullanıcı erişim kısıtlama/yetkilendirme sistemi oldukça güçlüdür.
  • MySQL’in 4.0 sürümü ile birlikte “transaction” desteği, 4.1 sürümüyle birlikte de alt sorgu desteği eklemiştir. Böylece çok daha işlevsel bir hale gelmiştir.
  • Veritabanınıza sadece yetkilendirilen kullanıcıların erişmesine izin vermektedir.
  • Transaction ve atomik işlem kullanan tablo tiplerini desteklemektedir.
  • Ayrıca Kullanımı ücretsizdir.
mysql veritabanı yönetimi

MySQL Hangi Veritabanı Nesnelerini Destekler?

MySQL özellikle şu veritabanı nesnelerini desteklemektedir;

  • Tables (Tablo)
  • Views (Görüntü)
  • Procedures (Prosedür/Yordam)
  • Triggers
  • Cursors
mysql nesneleri

SQL ve MySQL Arasındaki Farklar Nelerdir?

Yazımızın giriş bölümünde de belirttiğimiz gibi MySQL ve SQL aynı değildir. Ayrıca MySQL’deki SQL, Structured Query Language’u ifade etmektedir. SQL, veri tabanı ile etkileşime geçmeniz için kullanılan standart ve yaygın kullanılan bir dildir. Özellikle MySQL ve SQL arasındaki farkları karşılaştırarak belirtelim:

  • SQL, veritabanını çalıştırmak için kullanılan standart bir dildir. Ancak MySQL ise ilk açık kaynaklı veritabanlarından biridir.
  • SQL, bir veritabanını sorgulamak ve yönetmek için kullanılırken MySQL, veritabanında bulunan verilerin korunmasına izin veren bir RDBMS’dir. MySQL, verileri işlemeye, saklamaya, değiştirmeye silmeye izin verir.
Bu Yazıları da Sevebilirsiniz
Jira Rehberi
Jira Rehberi

Çoğu zaman yazılım hatalarını tespit etmek, zaman isteyen bir iştir. Bir araç kullanmak süreci çok daha kolay hale getirir. Jira, manuel testlerde kul...

Trello Rehberi – Trello Nedir? Nasıl Kullanılır?
Trello Rehberi – Trello Nedir? Nasıl Kullanılır?

Dijital dünyada neredeyse tüm planlarınızı Trello ile yapabileceğinizi biliyor muydunuz? Bu uygulama hem bilgisayar üzerinden hem cep telefonlarından ...

“MySQL nedir ve temel özellikleri nelerdir?” yazımızın aklınızdaki sorulara cevap verdiğini düşünüyoruz. Son olarak MySQL’in YouTube, Linkedin gibi herkes tarafından bilinen güçlü platformlarda ve arama motorlarında da tercih edildiğini belirtelim. MySQL nedir ve nasıl kullanılır tüm detayları ile sizinle paylaştık, bizi takipte kalmaya devam edin.

Dopinger SEO ile sitenizi Google’da ilk sayfaya yükseltin!

Sıkça Sorulan Sorular

SQL, veri tabanı ile etkileşime geçmeniz için kullanılan standart ve yaygın kullanılan bir dildir.

MySQL, InnoDB, Berkeley DB, MyISAM, HEAP, MERGE, ISAM tablolarını desteklemektedir.

Web sunucularında en çok tercih edilen veritabanıdır ve asp, php gibi birçok web programlama dili ile kullanılmaktadır.

Halil İbrahim Er

Yazılar: 491

Dijital Pazarlama Uzmanı olarak yaklaşık 9 senelik bilgi birikimine sahibim. Web adresim dopinger.com üzerinden sizlere güncel bilgiler paylaşarak, bilgi aktarımı yapmaktayım.

Bu Yazıları da Sevebilirsiniz
Yorum Gönder

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

(Toplam: 22 Ortalama: 5 )

1 Yorum

  1. Tolunay
    Tolunay

    Mysql, çok kullanıcılı, çoklu işlemleri destekleyen, çoklu platformlu ve açık kaynak kodlu bir veritabanı yönetim sistemidir. MySQL, web uygulamaları, e-ticaret siteleri, forumlar ve bloglar gibi çoklu kullanıcılı sistemlerin veritabanı ihtiyaçlarını karşılamak için tasarlanmıştır. MySQL, kullanıcı dostu ve kullanımı kolay bir arayüze sahiptir.