MySQL

“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 | Ali |
| 2 | Sevim |
| 3 | Gözde |
+—–+——–+

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.

Neden MySQL?

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.

Neden Veritabanlarına İhtiyaç Duyarım?

Veritabanı, adı üstünde verilerin saklı olduğu yerdir. Bilgiyi hızlı bir şekilde kullanıcılara ulaştırırken, sıralarken, sınıflandırırken ve benzeri işlemlerle dinamik sayfalar oluştururken size lazım olacak temel şeydir.

MySQL Kurmak

MySQL Download sayfası için buraya tıklayın.

İşletim sisteminize göre ve bilgisayarınızın x86/64bit olmasına bağlı olarak aşağıda yer alan yüklemelerden sizin için doğru olanı seçin. Buradaki Binaries program kurulumunu içerir. ZIP Archive olanlar ise kurulumunu kendiniz yapmanız gereken sıkıştırılmış program dosyalarıdır. Eğer bilginiz yoksa Windows Binaries’in bilgisayarınıza uygun olanını yüklemeniz tavsiye edilir.

Eğer fazla bir bilginiz yoksa, kurulum sonrasında karşınıza çıkacak ayarlar bölümünde sürekli devam ederek Kullanıcı Adı ve Şifre belirtmenizi istediği yere kadar gidin. Burada yazacağınız kullanıcı adı ve şifre, veritabanına bağlanmanız için gerekli anahtardır. Ayrıca MySQL’in windows servislerine eklendiğinden de emin olun. Böylelikle bilgisayar her açıldığında otomatik MySQL sunucusu da açılacaktır.

Yüklenen Program Neleri İçeriyor?

Öncelikle MySQL sunucusu (Server), verileri saklayan ve işleyen program. MySQL İstemcisi (Client) yardımıyla da sorguları gerçekleştirdiğimiz alanla karşılaşıyoruz. Ayrıca çeşitli kütükler (Library) yardımıyla .NET Framework, C/C++ gibi programlama dilleri yoluyla veritabanına bağlanabileceğimiz ek dosyalarla karşılaşıyoruz.

MySQL sorgularını gerçekleştirirken gelen paketle birlikte MySQL Command Line Client dışında MySQL Front, Navcat gibi programlardan ve web sunucularında yer alan phpMyAdmin gibi eklentilerden de yardım alabiliriz. Bunlar da bir nevi client görevi görecektir.

Veritabanı Oluşturmak

İçerisinde tabloların bulunacağı bir veritabanı oluştururken CREATE DATABASE db_adi komutundan yararlanırız. Burada yer verdiğimiz db_adi, oluşturacağımız veritabanın adını ifade eder:

CREATE DATABASE veritabanim;

Veritabanlarını Listeletmek

Yukarıdaki tabloyu oluşturduktan sonra SHOW DATABASES komutu ile veritabanlarını listeletiyoruz. Yarattığımız veritabanı listede görünüyor:

SHOW DATABASES;

+—————-+
| Database |
+—————-+
| veritabanim |
| mysql |
| test |
+—————-+

Veritabanlarını Listeletmek

Yukarıdaki tabloyu oluşturduktan sonra SHOW DATABASES komutu ile veritabanlarını listeletiyoruz. Yarattığımız veritabanı listede görünüyor:

Bir Cevap Yazın