Veritabanı yönetim sistemi (DBMS), veritabanlarında depolanan verileri yönetmenize yardımcı olan bir araçtır . Tablo ve satır oluşturmak, silmek veya güncellemek için kullanabilirsiniz. Bu makalede, veritabanı yönetim sisteminin nasıl kullanılacağına dair beş pratik örnek göstereceğim.
Veritabanı yöneticisi pratik örnekleri
Veritabanı Yöneticisi Örneği 1: Veritabanı Oluşturma
Veritabanı Yöneticisini kullanırken yapılacak ilk şey veritabanı oluşturmaktır. Bu üç şekilde yapılabilir:
- Bir isim ve kullanıcı ile bir veritabanı oluşturun. Aşağıdaki örnek nasıl olduğunu göstermektedir adlı bir veritabanı oluşturun Kullanıcı adı «user1», şifresi «passw0rd» olan «myDatabase».
- Host, port ve kullanıcı verilerini içeren bir veritabanı oluşturun. Aşağıdaki örnek, localhost (127.0.0) ana bilgisayarında, “user3306” kullanıcısı ve “passw1rd” parolasıyla 0 portunu dinleyen “myDatabase” adlı bir veritabanının nasıl oluşturulacağını göstermektedir.
- Boş bir veritabanı oluştur gelecekteki kullanımlar için herhangi bir parametre belirtmeden.
Veritabanı Yöneticisi Örnekleri 2: Veritabanında bir tablo oluşturun
Veritabanımızda bir tablo oluşturalım. Yeni tablomuzu oluşturmak ve ardından bazı sütunlar eklemek için create table komutunu kullanacağız.
- TABLO OLUŞTUR. (sütun1 veri_türü, sütun2 veri_türü)
Bu işlem, "tablo_adı" adında, "sütun1" ve "sütun2" olmak üzere iki sütuna sahip yeni bir tablo oluşturur . Her iki sütun da tamsayı (INT) türündedir.
Veritabanı Yöneticisi Örneği 3: Tabloya Satır Ekleme
Bu örnekte, bir tabloya satırlar ekleyeceğiz. INSERT ifadesi , mevcut bir tabloya veri eklemek için kullanılır. VALUES yan tümcesi, belirtilen sütunlara eklenecek değerleri ve veri türlerini belirtir. Ayrıca, sütunlar için varsayılan değerler belirlemek üzere DEFAULT anahtar kelimesini veya sütunu boş bırakılabilir (NULL değeri içermesine izin veren) olarak tanımlamak için NULL anahtar kelimesini kullanabilirsiniz.
AUTO_INCREMENT anahtar sözcüğü, tabloya eklenen her yeni satırın birincil anahtar değerini 1'den başlayıp 2147483647'ye (veya biraz ötesine) kadar giden rastgele bir sayı ile otomatik olarak artırır.
Veritabanı Yöneticisi Örneği 4: Tablodan Veri Alma
Aşağıdaki örnek, bir veritabanındaki tablodan verilerin nasıl alınacağını göstermektedir.
- Veritabanından veri almak için query() metodunu kullanın.
- Veritabanından verileri almak için execute() metodunu kullanın.
- fetchall() metodunu kullanarak tüm kayıtları alın:
Veritabanı Yöneticisi Örneği 5: Tablodan Satırları Silme
Veritabanı yöneticisi örneği 5 – Bir tablodan satır silme
Bu örnekte SQL, PHP, Python ve Java kullanarak bir veritabanı tablosundan satırların nasıl silineceğini öğreneceksiniz.
- PHP'de:
// mysql_connect() ile bağlantıyı oluşturun
$link = mysql_connect("localhost", "root", "") or die("Bağlanılamadı");
// Kullanmak istediğimiz veritabanını seçiyoruz
mysql_select_db("testdb") veya die("Veritabanı seçilemiyor");
// Gerektiğinde hazırlanmış ifadeleri kullanarak sorgumuzu burada çalıştıralım: $sql = 'DELETE FROM `table` WHERE `id` = ?'.$id;
// Şu ifadeyi yürütün: $result = mysqli_query($link, $sql);
if (!$result) { echo "Sorgu yürütülürken bir hata oluştu."; } else { echo "Sorgu başarıyla yürütüldü"; }
En İyi Veritabanı Yöneticileri
Veritabanı yönetim sistemi (VTYS), veritabanlarını yönetmeye ve yönetmeye yardımcı olan bir yazılımdır. Veritabanında saklanan verileri etkin ve güvenli bir şekilde oluşturmanıza, değiştirmenize ve sorgulamanıza olanak tanır.
Veritabanı yöneticilerinin farklı türleri vardır, bazı pratik örnekler şunlardır:
MySQL
Bu, yaygın olarak kullanılan açık kaynaklı bir ilişkisel veritabanı yönetim sistemidir . Web'de çok popülerdir ve bloglar, e-ticaret siteleri ve içerik yönetim platformları gibi web uygulamaları için veri depolamak amacıyla kullanılır.
Oracle Veritabanı
Büyük şirket ve kuruluşların ağırlıklı olarak kullandığı ilişkisel veritabanı yönetim sistemidir. Ölçeklenebilirliği, güvenliği ve büyük miktarda veriyi işleyebilme yeteneği ile tanınır.
MongoDB
NoSQL veritabanı yönetim sistemi olan MongoDB, belge odaklıdır. Sosyal ağlar ve içerik yönetim sistemleri gibi esnek ve ölçeklenebilir bir veri yapısına ihtiyaç duyan uygulamalar için uygundur.
Microsoft SQL Server
Microsoft, ilişkisel veritabanı yöneticisi olan SQL Server'ı geliştirdi. Küçük işletmelerden çok uluslu şirketlere kadar pek çok sektörde kullanılır ve çok çeşitli işletim sistemlerini destekler.
PostgreSQL
Açık kaynaklı bir ilişkisel veritabanı yöneticisidir ve mevcut en eskilerden biridir. Büyük veri hacimlerini işleyebilme yeteneği, güvenilirliği ve istikrarı ile bilinmektedir.
Bunlar sadece birkaç örnektir, ancak her biri farklı ihtiyaçlara ve kullanım durumlarına uyacak şekilde belirli özelliklere ve işlevlere sahip birçok başka veritabanı yöneticisi mevcuttur.
Sonuç: Veritabanı Yöneticisi Pratik Örnekleri
Bu yazımızda veritabanı yöneticisinin nasıl kullanılacağına dair beş pratik örneği ele aldık. Bu örnekler bir veritabanının nasıl kullanılacağını öğrenmenize ve kullanımına güven kazanmanıza yardımcı olacaktır. İlk örnekte yeni bir veritabanı ve içinde tabloların nasıl oluşturulacağı gösterildi; İkinci örnek bize bu tablolara nasıl veri girileceğini öğretti; Üçüncü örnekte aynı tablolardan bilgi alma hakkında bilgi paylaşıldı; Son olarak son iki örnekte aynı tablolardan verilerin nasıl silineceği ve içlerindeki tüm satırların nasıl kurtarılacağı gösterilmiştir.