MySQL nedir? MySQL neden dünyanın en popüler açık kaynaklı veri tabanıdır?
Gönderilme zamanı: 10 Eki 2022 19:05
Bu konu "MySQL nedir? MySQL neden dünyanın en popüler açık kaynaklı veri tabanıdır?" sorusunu anlamanıza yardımcı olmak için hazırlanmıştır.

MySQL’i anlamak için önce veritabanı nedir bilmemiz ve SQL’i anlamanız gerekir.
Veri tabanı (database) Nedir?
Her gün işlerimiz gereği verilerle uğraşıyoruz.
Örnek vermek gerekirsek ;
Favori şarkılarımızı dinlemek istediğimizde akıllı telefonumuzdan veya bir müzik çalarımızdan çalma listemizi açıyoruz. Bu durumda, oynatma listesi basit bir veri tabanıdır diyebiliriz.
Bir fotoğraf çekip herhangi bir sosyal mecrada hesabımıza yüklediğimizde, fotoğraf galerimiz bir veri tabanıdır.
Ayakkabı, giysi, kozmetik ürünleri vb. satın almak için bir e-ticaret sitesine göz attığımızda, alışveriş sepeti veri tabanını kullanırız.
Kısaca Veri tabanları her yerdedir. Peki veri tabanı nedir? Tanım olarak, bir veri tabanı yalnızca yapılandırılmış bir veri topluluğudur.
Doğası gereği birbiriyle ilişkili veriler, örneğin bir ürün, bir ürün kategorisine aittri ve birden çok etiketle ilişkilendirilebilir. Bu nedenle ilişkisel veri tabanı terimini kullanırız.
İlişkisel veri tabanında, tablolar kullanarak ürünler, kategoriler, etiketler vb. verileri modelleriz. Bir tablo sütunlar ve satırlar içerir. Bir elektronik tablo gibidir.
Bir tablo, örneğin bire bir ve bire çok ilişkiler gibi bir ilişki kullanarak başka bir tabloyla ilişkilendirilebilir.
Önemli miktarda veriyle uğraştığımız için veritabanlarını, tabloları vb. tanımlamanın ve verileri daha verimli bir şekilde işlemenin bir yoluna ihtiyacımız var. Ayrıca veriyi bilgiye dönüştürmek istiyoruz.
İşte burada SQL devreye giriyor.
SQL – ilişkisel veritabanı dili
SQL, yapılandırılmış sorgu dili anlamına gelir.
SQL, veritabanına erişmek için kullanılan standartlaştırılmış dildir.
SQL üç bölümden oluşur:
Veri tanımlama dili, veritabanını ve nesnelerini, örneğin tablolar, görünümler, tetikleyiciler, saklı yordamlar vb. tanımlamanıza yardımcı olan ifadeleri içerir.
Veri işleme dili (DML), verileri güncellemenize ve sorgulamanıza olanak tanıyan ifadeler içerir.
Veri kontrol dili, bir kullanıcıya veritabanındaki belirli verilere erişmesi için izinler vermenize olanak tanır.
Artık veritabanı ve SQL’i anlıyorsunuz ve sıradaki soruyu yanıtlama zamanı…
MySQL Nedir?

My, MySQL’in kurucu ortağı Monty Widenius’un kızının adıdır.
MySQL’in adı My ve SQL, MySQL’in birleşimidir.
MySQL, ilişkisel veritabanlarını yönetmenize izin veren bir veritabanı yönetim sistemidir. Oracle tarafından desteklenen açık kaynaklı bir yazılımdır. Bu, MySQL’i bir kuruş ödemeden kullanabileceğiniz anlamına gelir. Ayrıca isterseniz kaynak kodunu ihtiyaçlarınıza göre değiştirebilirsiniz.
MySQL açık kaynaklı bir yazılım olmasına rağmen, premium destek hizmetleri almak için Oracle’dan ticari bir lisans sürümü satın alabilirsiniz.
MySQL, Oracle Database veya Microsoft SQL Server gibi diğer veritabanı yazılımlarıyla karşılaştırıldığında oldukça kolaydır.
MySQL, UNIX, Linux, Windows vb. çeşitli platformlarda çalışabilir. Bir sunucuya veya hatta bir masaüstüne kurabilirsiniz. Ayrıca MySQL güvenilir, ölçeklenebilir ve hızlıdır.
Web siteleri veya web uygulamaları geliştiriyorsanız MySQL iyi bir seçimdir. MySQL, Linux, Apache, MySQL ve PHP’yi içeren LAMP yığınının önemli bir bileşenidir.

MySQL’i anlamak için önce veritabanı nedir bilmemiz ve SQL’i anlamanız gerekir.
Veri tabanı (database) Nedir?
Her gün işlerimiz gereği verilerle uğraşıyoruz.
Örnek vermek gerekirsek ;
Favori şarkılarımızı dinlemek istediğimizde akıllı telefonumuzdan veya bir müzik çalarımızdan çalma listemizi açıyoruz. Bu durumda, oynatma listesi basit bir veri tabanıdır diyebiliriz.
Bir fotoğraf çekip herhangi bir sosyal mecrada hesabımıza yüklediğimizde, fotoğraf galerimiz bir veri tabanıdır.
Ayakkabı, giysi, kozmetik ürünleri vb. satın almak için bir e-ticaret sitesine göz attığımızda, alışveriş sepeti veri tabanını kullanırız.
Kısaca Veri tabanları her yerdedir. Peki veri tabanı nedir? Tanım olarak, bir veri tabanı yalnızca yapılandırılmış bir veri topluluğudur.
Doğası gereği birbiriyle ilişkili veriler, örneğin bir ürün, bir ürün kategorisine aittri ve birden çok etiketle ilişkilendirilebilir. Bu nedenle ilişkisel veri tabanı terimini kullanırız.
İlişkisel veri tabanında, tablolar kullanarak ürünler, kategoriler, etiketler vb. verileri modelleriz. Bir tablo sütunlar ve satırlar içerir. Bir elektronik tablo gibidir.
Bir tablo, örneğin bire bir ve bire çok ilişkiler gibi bir ilişki kullanarak başka bir tabloyla ilişkilendirilebilir.
Önemli miktarda veriyle uğraştığımız için veritabanlarını, tabloları vb. tanımlamanın ve verileri daha verimli bir şekilde işlemenin bir yoluna ihtiyacımız var. Ayrıca veriyi bilgiye dönüştürmek istiyoruz.
İşte burada SQL devreye giriyor.
SQL – ilişkisel veritabanı dili
SQL, yapılandırılmış sorgu dili anlamına gelir.
SQL, veritabanına erişmek için kullanılan standartlaştırılmış dildir.
SQL üç bölümden oluşur:
Veri tanımlama dili, veritabanını ve nesnelerini, örneğin tablolar, görünümler, tetikleyiciler, saklı yordamlar vb. tanımlamanıza yardımcı olan ifadeleri içerir.
Veri işleme dili (DML), verileri güncellemenize ve sorgulamanıza olanak tanıyan ifadeler içerir.
Veri kontrol dili, bir kullanıcıya veritabanındaki belirli verilere erişmesi için izinler vermenize olanak tanır.
Artık veritabanı ve SQL’i anlıyorsunuz ve sıradaki soruyu yanıtlama zamanı…
MySQL Nedir?

My, MySQL’in kurucu ortağı Monty Widenius’un kızının adıdır.
MySQL’in adı My ve SQL, MySQL’in birleşimidir.
MySQL, ilişkisel veritabanlarını yönetmenize izin veren bir veritabanı yönetim sistemidir. Oracle tarafından desteklenen açık kaynaklı bir yazılımdır. Bu, MySQL’i bir kuruş ödemeden kullanabileceğiniz anlamına gelir. Ayrıca isterseniz kaynak kodunu ihtiyaçlarınıza göre değiştirebilirsiniz.
MySQL açık kaynaklı bir yazılım olmasına rağmen, premium destek hizmetleri almak için Oracle’dan ticari bir lisans sürümü satın alabilirsiniz.
MySQL, Oracle Database veya Microsoft SQL Server gibi diğer veritabanı yazılımlarıyla karşılaştırıldığında oldukça kolaydır.
MySQL, UNIX, Linux, Windows vb. çeşitli platformlarda çalışabilir. Bir sunucuya veya hatta bir masaüstüne kurabilirsiniz. Ayrıca MySQL güvenilir, ölçeklenebilir ve hızlıdır.
Web siteleri veya web uygulamaları geliştiriyorsanız MySQL iyi bir seçimdir. MySQL, Linux, Apache, MySQL ve PHP’yi içeren LAMP yığınının önemli bir bileşenidir.