Menü

Ana Sayfa
Haber Arşivi
Haber Yolla
Kullanıcı Listesi
Mini Sohbet
Puanlar
Üye Hesabınız
Özel Mesajlar
Dosya Yolla
Dosyalar
Temalar
Destekleyenler
Moderator Başvurusu
Yönetime Ulaş
Dersler
Eklenti Kurulumları
Forumlar
İstatistikler
Anketler
Araçlar
SEO Araçları
Upload
NukeArama

Eklentiler


Php-Nuke


 Müzik Ve Video Eklentileri Kurulumları
 Aquamp Player 1.0

 Forum Eklentilerinin & Modullerinin Kurulumları
 PhpBB

 Güvenlik Eklentilerinin Kurulumları
 Admin Secure
 Nuke Sentinel 2.0.2

 Sohbet Eklentileri & Modulleri
 Mini Sohbet(ShoutBlock)

 GoogleTap
 Kurulumu

 Resim Galerileri
 Coppermine 1.3

 PhpBB Portal
 EzPortal

 Php-Triad
 Kurulumu ve Kullanımı

 Menüler
 C Menü

 Modül ve Block Kurulumları




Tutoriaux

Login Mini

Üye Adı

Şifre

Güvenlik Kodu: Güvenlik Kodu
Güvenlik Kodunu Girin

Hala hesabınız yok mu? Hemen açabilirsiniz. Kayıtlı bir kullanıcı olarak tema yönetici, yorum ayarları ve isminizle yorum gönderme gibi avantajlara sahip olacaksınız.

Google

MYSQL İçin Temel SQL Komutları - 1





 

Veri tabanı yöneticileri arasında son yıllarda çıkışa geçmiş olan MYSQL, bizimde PHP verilerine erişirken kullanacağımız teknolojidir. Son derece pahalı olan diğer Veritabanı yöneticileri arasında MYSQL hem ucuzluğu hem de işlerliği ile kendini kanıtlamıştır. Şu anda dünya üzerinde büyük üne sahip olan bir çok kuruluş Oracle'den MYSQL'e geçiş yapmaktadırlar. (NASA...) MYSQL, PHP ile en üst verime ulaşmış ve bu ikili bir bütün olarak anılmaya başlanmıştır. Aslında PHP'nin en büyük özelliği bütün veritabanı yöneticileri ile problemsiz çalışabiliyor olmasıdır. Beraberce MYSQL'de kullanılan SQL(Structured Query Language) komutlarını inceleyeceğiz.

create DATABASE isim;
Komutu kullanılarak verileri saklayacağımız database'imizi oluşturmaktayız.

create TABLE tablo_adi(id INT not null AUTO_INCREMENT, adi VARCHAR(30), soyadi VARCHAR(30), dog_tarihi DATE, PRIMARY KEY(id));
Bu komut ile veritabanına tablo ekleyebiliriz. Tablo eklerken tablonun içeriğini de belirtmemiz gerekmektedir. Yukarıdaki örnekte id, adi, dog_tarihi isimli alanlar tablo içerisine tanımlanmıştır. ID alanının integer bir değer değeri otomatik artarak alacağı belirtilmiştir. Her kayıt girildiğinde bu kısım otomatik olarak 1 artacaktır.

insert into tablo_adi(adi,soyadi) VALUES('Ertan','TEZCAN');
Yukarıdaki komut ile oluşturduğumuz tablonun içerisine kayıt girebiliriz.

select * from tablo_adi;
Tablo içerisinde bulunan tüm alanlar bu query sayesinde listelene bilinir.

select adi, soyadi FROM tablo_adi WHERE id<20;
Tablo içerisinde id numarası 20'den küçük olan kısımların ad ve soyadını listele.

select adi FROM tablo_adi ORDER BY id DESC; (Büyükten küçüğe)
select adi FROM tablo_adi ORDER BY id ASC; (Küçükten büyüğe)

Belirtilen tabloda ID alanını esas alarak adi kısımlarını listele.

delete FROM tablo_adi;
Sorgulanan tablo içersindeki tüm alanlar silinir.

delete FROM tablo_adi WHERE id=2;
Belirtilen tabloda ID numarası 2 olan satırı siler.

UPDATE tablo_adi SET adi='Cameron', soyadi='Diaz' WHERE id=2;
Sorguda bulunan tablonun id numarası 2 olan satırında adi ve soyadi alanlarını update eden komut.

Sadece yukarıda belirtilen tanımları kullanarak bir çok proje çıkarmamız mümkün. Ama MYSQL ve de SQL'i incelemeye sonraki makaleler ile devam edeceğiz..
 

 


 

 

Bu Makale WebSoldier.Net
Sitesinden Alınmıştır.

Makaleyi Hazırlayan Beck Arkadaşımıza Çok Teşekkürler.









Ertan TEZCAN
| Bilgi Paylaştıkça Artar. |
.:: A k t i f N u k e . C o m ::.

Copyright © PHP Nuke - Themes - Modules - Blocks - Addons - Turkish Nuke Tüm hakları saklıdır.

Yayınlanma:: 2005-08-12 (215 okuma)

[ Geri Dön ]

Access Denied