![]() |
|
|
|
#1 |
|
Çevrimdışı
|
MySQL Nedir, Ne İşe Yarar?
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. |
|
![]() |
| 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 | |
|
|
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 |