Veri tabanları dünyasında ilk adımlarını atma ve kendi veritabanını oluşturma zamanı geldi. Bu kılavuzda, PHPMyAdmin kullanarak "books" adında temel bir veritabanı oluşturma sürecini basitleştiriyoruz ve birkaç kullanıcı ekliyoruz. Bu kılavuz, veritabanları hakkında daha iyi bir anlayış geliştirmeni ve gelecekteki Python programlama derslerine hazırlanmanı sağlayacaktır.

Önemli noktalar

  • Bir veritabanı oluşturmayı ve tablolarla nasıl çalışılacağını öğreneceksin.
  • Birincil anahtarlar ve kimliklerin tanımı hakkında bilgi edineceksin.
  • Veritabanındaki kullanıcı yetkilerini nasıl ayarlayabileceğini öğreneceksin.

Aşama Aşama Kılavuz

Öncelikle, PHPMyAdmin'de olduğundan emin olmalısın. Yerel sunucunu başlat, örneğin MAMP, ardından localhost üzerinden PHPMyAdmin'i aç. Burada veritabanımızı oluşturmaya başlayacağız.

Python'da Veritabanlarıyla Verimli Çalışma

Şimdi menüde "Veritabanları" sekmesini buluyoruz ve yeni bir veritabanı oluşturmak için tıklıyoruz. Veritabanının adını girebileceğin bir alan göreceksin. Bunu "books" olarak adlandır. Oluşturmadan önce, veritabanının Unicode uyumlu olmasını sağlamak için doğru sıralamayı seç. UTF-8 genellikle en iyi seçenektir.

Python'da veritabanları ile verimli çalışma

Sıralamayı seçtikten sonra "Oluştur" butonuna tıklayarak devam et. Artık veritabanın sol kenar çubuğunda görünecek, ancak tablolar olmadan. Bir tablo oluşturmak için yeni oluşturduğun veritabanına tıkla ve "Tablo oluştur" seçeneğine git. Tablo adını da "books" olarak yaz ve sütun sayısını, diyelim ki üç olarak belirleyip "Başla" butonuna tıkla.

Python'da Veritabanlarıyla Verimli Çalışma

Şimdi, sütun adlarını ve türlerini girebileceğin birkaç alan göreceksin. İlk sütun adı "ID" olmalıdır. Bu, birincil anahtar sütunun olacaktır. Veri türünü "INT" olarak ayarlayın ve "Otomatik Artış" seçeneğini etkinleştirin. Böylece her yeni kayıt otomatik olarak artan bir ID ile etiketlenecektir. Bu, her veri kaydının benzersiz bir şekilde tanımlanabilmesi için özellikle önemlidir.

Python'da Veritabanlarıyla Verimli Çalışma

İkinci sütun, kitabın adını içermelidir, bunun için "VARCHAR" veri türünü kullan ve maksimum uzunluğu 255 karakter olarak belirt. Üçüncü sütun, kitabın yazarı için ayrılmıştır; yine burada "VARCHAR" türünü kullanabilirsin.

Tüm sütunları tanımladıktan sonra "Kaydet" butonuna tıkla. Tablo artık oluşturulmuş durumda. Her şeyin doğru çalıştığından emin olmak için, sütun adlarını görebileceğin yapı sekmesinde tablo sütunlarını kontrol edebilirsin.

Python'da Veritabanlarıyla Verimli Çalışma

Şimdi "books" tablosuna bazı veriler eklemek istiyoruz. Bunun için tablo adına tıklayıp "Ekle" seçeneğini seç. ID alanını boş bırak; böylece ID otomatik olarak atanacaktır. Şimdi aşağıdaki örnek kitapları yaz: "Yüzüklerin Efendisi" J.R.R. Tolkien'den ve "Sadece Eğlence" Linus Torvalds'tan.

Python'da Veritabanları ile Verimli Çalışma

Bu verileri ekledikten sonra, "Gözat" sekmesine geri gidebilir ve tablonuzun içeriğini görebilirsin. Buradan, girişlerinin doğru bir şekilde görüntülendiğinden emin olabilirsin.

Python'da Veritabanlarıyla Verimli Çalışma

Artık veritabanın ve tablon olduğu için, erişim sağlamak üzere bir kullanıcı eklemek istiyorsun. "Kullanıcı Hesapları"na git ve yeni bir kullanıcı oluştur. Ona "TestUser" adını ver ve şifresini "TestPass" olarak ayarla. Host'un "localhost" olarak ayarlı olduğundan emin ol.

Python'da Veritabanları ile Verimli Çalışma

Şimdi bu kullanıcıya doğru izinleri vermek önemlidir. "books" veritabanında tüm izinleri ver seçeneğini seç. Böylece kullanıcı, bu özel veritabanında çalışabilir; diğer veritabanlarına erişimi olmayacaktır. Bu, dikkat edilmesi gereken önemli bir güvenlik yönüdür.

Python'da Veritabanlarıyla Verimli Çalışma

İzinler belirlendikten sonra, kullanıcıyı kaydet ve veritabanında çalışmaya başla. Verileri almak için SELECT ifadeleri kullanabilir veya güncellemeler yapmak için diğer SQL komutlarını kullanabilirsin.

Özet - Python ile Veritabanı Oluşturma: Basit Bir Kılavuz

Artık başarılı bir şekilde bir veritabanı oluşturdun, verilerle bir tablo kurdun ve kullanıcı erişimlerini yönettin. Tüm bu adımlar, ileri programlama ve Python ile çalışma için temel oluşturur.

Sıkça Sorulan Sorular

PHPMyAdmin nedir?PHPMyAdmin, MySQL veritabanlarını yönetmek için web tabanlı bir uygulamadır.

PHPMyAdmin'de nasıl veritabanı oluşturabilirim?PHPMyAdmin'e giriş yap, "Veritabanları"na git, bir ad gir ve "Oluştur" butonuna tıkla.

Birincil anahtar nedir?Birincil anahtar, bir veritabanı tablosundaki her satır için benzersiz bir tanımlayıcıdır.

Bir kullanıcıya hangi izinleri verebilirim?Okuma, yazma ve veritabanı kullanıcıları için birçok özel izin belirleyebilirsin.

Bir tabloya veri nasıl eklerim?Tabloyu seç, "Ekle"ye git ve gerekli bilgileri gir.