IRCSayfasi - mIRCDunyasi, mIRCForumlari, mIRCRehberi   TaTLiBeLa

Geri Dön   IRCSayfasi - mIRCDunyasi, mIRCForumlari, mIRCRehberi > Webmaster > Database Servisleri > MySQL

Etiketlenen üyelerin listesi

Yeni Konu Aç  Cevapla
 
LinkBack Seçenekler Stil
Alt 30 Aralık 2022, 14:02   #1
Çevrimdışı
GeN
BayrakIRCSayfasiBayrak
GeN - ait Kullanıcı Resmi (Avatar)
MySQL Nedir, Ne İşe Yarar?


-- Sponsor Baglantı --



MySQL Nedir, Ne İşe Yarar?


MySQL Nedir
1995 yılında İsveçli MYSQL AB firması tarafında piyasa sürülmüştür. İsmini ise “SQL” ile Michael Widenius’un kızının isminin (MY) birleşiminden alır.

2008 yılında SUN Microsystems tarafından satın alınmıştır ve devamında 2010 yılında Oracle’ın SUN Microsystems'i satın alması ile Qracle'a geçmiştir. Günümüzde Oracle tarafından geliştirme desteği sunulmaktadır.

Facebook, Flickr, Twitter, Wikipedia ve Youtube gibi kuruluşlar tarafından kullanılmaktadır.

MySQL istemci – sunucu yapısındaki bir ilişkisel veri tabanı yönetim sistemidir (RDBMS). MySQL de sorgulama dili olan SQL komutları kullanır. Açık kaynaklıdır (GPL). Bazı terimleri açıklamak gerekirse:

RDBMS Nedir
Verilerin tablolar halinde tutulduğu ve birbirleri arasında ilişki kurabilen bir veri depolama sistemdir. Bu sistemde ilişkilendirme tablolarda verilen bir anahtar değer ile olur ve bir tablodaki veriler çekilirken ilişkili olduğu tablodaki verilerde kolayca çekilip işlem yapılabilir.

İstemci- sunucu yapısı;
Sunucu bölümü verilerimizin bulunduğu yerdir. Bizi bu verilere erişmek için bir istekte bulunmamız gerekir bu noktada ise biz (istemci) “SQL” dili kullanarak ihtiyaç duyduğumuz veriler için sunucuya bir istekte bulunuruz ve bu isteğin sonucunda sunucu bize istediğimiz veriler ile cevap verir.

Örneğin tarayıcıdan bir siteye girmek istediğinizde o sitenin sunucusuna bir istekte bulunursunuz, sunucu da sizin ihtiyaç duyduğunuz bilgileri web tarayıcınıza teslim eder. Böylelikle siteye giriş yapmış olursunuz.

Açık Kaynaklı;
Kaynak kodunu kendi ihtiyaçlarınıza göre özelleştirebilirsiniz. Kullanmak ve değişiklik yapmakta serbestsinizdir. Fakat GPL (GNU kamu lisansı) şartları neler yapabileceğiniz belirler. Daha gelişmiş desteğe ihtiyacınız var ise ticari lisansları da bulunmaktadır, onları tercih edebilirsiniz.

SQL Nedir
SQL (Structured Query Language) kısacası programlama dilinden ziyade bir sorgulama dilidir. Veri tabanında sorgulama yapmak için kullanır ve MySQL ile SQL aynı şeyler değildir. Daha önce bahsetmiştik MySQL bir veri tabanı iken SQL onda kullanılan bir sorgulama dilidir. Aynı zamanda SQL, veri tabanına bazı işlemler de öğretir bu işlemler;

Veri Sorgusu: Veri tabanından belirli bilgileri ister.

Veri Manipülasyonu: Veri tabanındaki verileri ya da görselleri değiştirmek için ekleme yapar, siler değiştirir, sıralar ve benzeri işlemler yapar.

Veri Kimliği: Veri tiplerini tanımlar ve bu işlem, veri tabanında her tablo arasındaki ilişkiyi de tanımlar.

Veri Erişim Kontrolü: Veri tabanındaki verileri korumak için güvenlik teknikleri sağlar. Bu güvenlik teknikleri kimin veri tabanındaki bilgilere erişebileceğini veya depolanan bilgiyi kullanmayı da içerir.

MySQL Ne İşe Yarar
Bir veya birden fazla cihaz (istemciler) sunucuya bağlanırlar ve bir grafiksel kullanıcı ara yüzünden (GUI) sunucuya istekte bulunabilirler, iki tarafta da talimatları anladığı sürece sunucu istenilen sonucu verecektir.

Kısacası bir MySQL ‘de gerçekleşen olay da aynıdır. MySQL veri depolamak ve yönlendirmek için bir veri tabanı oluşturur ve oluşan veri tabanındaki tabloların ilişkilerini belirler. İstemci MySQL ‘de SQL komutlarını kullanarak sunucudan istekte bulunabilir. Burada SQL komutlarını işleyen MySQL sunucusudur ve komutlar anlaşıldı ise sunucu istekte bulunduğumuz bilgi ile yanıt verecek bu da kullanıcı ara yüzüne yansıyacaktır.

MySQL için kullanılan popüler GUI bazıları (grafiksel kullanıcı ara yüzü);

PHPMYADMIN
MySQL-Front
SEQUELPRO
MYDB STUDIO
SQLMASTERO
DBTOOLS MANAGER
HEIDISQLWORKBENCH
NEOR PROFILE SQL
NAVICAT
DATABASE MASTER
MySQL kullanabilmenizi sağlayan programlar;

MySQL kullanabilmek için önce MySQL server indirip kurmanız gerekmektedir daha sonra aşağıdaki programlardan birini indirip MySQL'i kolaylıkla kullanabilirsiniz. Ayrıca bu programlar içlerinde PHP, PYTHON PERL gibi dilleri de destekler.

XAMPP
MySQL Workbench
Wamp Server
MAMMP (MAC)
AMPPS (MAC – Windows)
Sonuç olarak;
MySQL tablolardan oluşan kullanıcı bilgilerinin saklandığı bir veri tabanındır Sorgulama dili olan SQL kullanır. Veri tabanı gerektiren birçok projede kullanılır.Özellikle PHP dili ile birlikte web programlamada kullanılır ve biz fark etmeden MySQL veri tabanı kullanırız, nasıl mı? Girdimiz birçok site veri tabanı olarak MySQL kullanır ama tabi ki biz SQL komutu kullanmayız bizim yerimize bunu kullanıcı ara yüzü dediğimiz kısım yapar. Bütün bunlar hızlı bir şekilde arka planda gerçekleşir ve bizim ekranımıza yansıtılır.
__________________

To view links or images in signatures your post count must be 0 or greater. You currently have 0 signatures.
  Alıntı ile Cevapla

İS Reklam
 Reklam Verin
Yeni Konu Aç  Cevapla

Etiketler
mysql nedir, ne işe yarar?


Şu an bu konuyu okuyan kişi sayısı: 1 (0 üye ve 1 misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
MySQL Nedir, Nerelerde Kullanılır? SQL ile Arasındaki Farklar Nelerdir? GeN MySQL 0 30 Aralık 2022 14:04
MySQL Nedir? Acemiler için Ayrıntılı MySQL Rehberi! GeN MySQL 0 30 Aralık 2022 13:57
MySQL Nedir? GeN MySQL 0 30 Aralık 2022 13:51
Cpanel Nedir, Ne işe Yarar GeN Whm-cPanel 0 30 Haziran 2020 05:26
Seo Nedir, Ne işe Yarar? GeN Seo Danışmanlığı 0 30 Haziran 2020 04:57