MySQL ile temel seviyede çalışmak için bilmemiz gereken bir kaç komut vardır. Veritabanı yönetimi bir çok konuda karşımıza çıkacak bir konu olmasının yanında daha kapsamlı uygulamalar yapmadan önce bu komutlara hakim olmak gerekir.
Komutların nasıl yazıldığından önce kısaca ne ifade etmek istediklerine bakalım.
CREATE: Bir veritabanı ya da tablo yaratmak için kullanılır.
INSERT INTO: Oluşturduğumuz veritabanında yer alan tabloya veri eklemek için kullanılır.
SELECT FROM: Veritabanındaki bilgilere ihtiyaç duyulduğunda bilgi listelemek için başvurulur.
WHERE: Çok büyük ve kapsamlı veritabanlarında bilginin nasıl okunacağı, nasıl sınırlama getirileceği ve hangi koşullara göre işlem yapılacağı bir problemdir. Daha pratik bir çözüm için WHERE ifadesine başvurulur.
ORDER BY: Veritabanından bilgi listelemekle birlikte istenen sırada ya da düzende okumak da önemlidir. ORDER BY bu konuda yardımcı olur.
UPDATE SET: Veritabanından herhangi bir bilgi güncellemek için kullanılır.
DELETE FROM: Veritabanından herhangi bir bilgi silmek için kullanılır.
DROP: Tabloyu ya da veritabanını tamamen ortadan kaldırmak için kullanılır. Dikkatli kullanılması gereken bir ifadedir, çünkü sadece içindeki bilgiler değil kendisi de dahil olmak üzere toptan silme işlemi yapar.
Öncelikle verilerin tutulduğu temel veritabanı elemanına tablo, tablolardaki her bir satıra da kolon denir. Yukarıdaki ifadelerin kullanıldığı 10 temel MYSQL komutu ise aşağıdaki gibidir, örnek olarak numara ve isim adlı iki değişken tip kullanılmıştır.
1. Yeni Veritabanı Oluşturma
CREATE DATABASE veritabaniAdi;
2. Veritabanını Kullanıma Açma
USE veritabaniAdi;
3. Yeni Tablo Oluşturma
CREATE TABLE tabloAdi (numara INT, isim VARCHAR(20));
4. Mevcut Tabloları Görme
SHOW TABLES;
5. Tabloya Ait Kolonlar Hakkında Bilgi Edinme
DESCRIBE tabloAdi;
6. Tabloya Veri Ekleme
INSERT INTO tabloAdi VALUES (’23’,’Nevra’);
7. Tablodaki Verileri Görme
a) Tüm Verileri Görme
SELECT FROM * tabloAdi;
b) İstenen Verileri Görme
Yıldız yerine yazılacak kolon adı yeterli olacaktır. Örneğin aşağıdaki komutla sadece tablodaki numaraları getiririz.
SELECT numara FROM tabloAdi;
8. Tablodaki Bir Bilgiyi Değiştirme
Aşağıdaki ifadeyle numarası 23 olan Nevra adlı kullanıcının numarası 32 olarak değiştirilmiştir.
UPDATE tabloAdi SET numara= ’32’ WHERE isim = ‘Nevra’;
9. Tablodaki Veriyi Silme
Aşağıdaki ifadeyle ismi Nevra adlı kullanıcı, tablodan silinmiştir.
DELETE FROM tabloAdi WHERE isim = ‘Nevra’;
10. Veritabanını ya da Tabloyu Tamamen Silme
DROP DATABASE veritabaniAdi;
DROP TABLE tabloAdi;
Referanslar: