Forum Aski - Türkiye'nin En Eğlenceli Forumu
 

Go Back   Forum Aski - Türkiye'nin En Eğlenceli Forumu > Webmaster Dünyası > Webmaster Genel
Kayıt ol Yardım Kimler Online Bugünki Mesajlar Arama

canlı casino siteleri canlı casino siteleri sagedatasecurity.com casino siteleri deneme bonusu veren siteler
porno diyarbakır escort bayan antalya escort malatya escort

MySql Tablo işlemleri (Komutlar)

Webmaster Genel kategorisinde açılmış olan MySql Tablo işlemleri (Komutlar) konusu , ...


Yeni Konu aç  Cevapla
 
LinkBack Seçenekler Arama Stil
Alt 05.05.2013, 13:04   #1 (permalink)
Root Administrator

Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Standart MySql Tablo işlemleri (Komutlar)

MySQL'de bir tablo oluşturmak için gerekli olan CREATE TABLE komutunun kullanım şekli şöyledir:




Kod:
Kod:
CREATE TABLE uyeler (adi VARCHAR(30), soyadi VARCHAR(30), üye_no INT);


Bu komutla, “üyeler” isimli üç alandan oluşan bir tablo oluşturulur. Birinci ve ikinci sütunlarda en fazla 30 karakterlik değişen boyutta alfanümerik değerler yer alırken, üçüncü sütunda sadece tam sayı olan değerler bulunabilir. Bu komutla oluşturulan tabloya INSERT INTO komutu kullanılarak veri girişi şu şekilde yapılabilir:




Kod:
Kod:
INSERT INTO uyeler (adi, soyadi, uye_no) VALUES ('Gökmen','Çetin','1234')


MySQL veritabanından bilgi edinmek için SELECT komutu kullanılır. Örneğin;




Kod:
Kod:
SELECT * FROM uyeler


Bu MySQL’e, üyeler adlı tablodaki bütün değerlerin okunmasını bildirir. Buradaki “*” işareti, “bütün sütunlardaki bütün değerler” anlamına gelir. Mesela yukarıda oluşturulan tablodaki sadece “adi” ve “soyadi” sütunlarındaki bilgileri alınmak istenirse:




Kod:
Kod:
SELECT adi soyadi FROM uyeler


Komutu yazılır. Bir veritabanındaki bilgilerin yenileriyle değiştirilmesini, yani veritabanı dosyasının güncelleştirilmesini UPDATE komutu sağlar. Bu komut kullanılarak veritabanındaki bazı kayıtların içindeki bilgiler değiştirilebilir. Örneğin;




Kod:
Kod:
UPDATE uyeler SET adi = "Mehmet"


Bu komut, veritabanındaki bütün satırlarda, birinci sütundaki değerleri “Mehmet” olarak değiştirir. Bütün kayıtların hatalı olarak değiştirilmemesi için, MySQL'e hangi satırda değişiklik yapılacağının daha ayrıntılı olarak belirtilmesi gerekir. Veritabanı tablosu oluşturulurken, veritabanında sadece bir kayıta erişebilmek için anahtar bir sütun tanımlanması gerekir.




Kod:
Kod:
UPDATE uyeler SET adi = "Mehmet" WHERE uye_no = 1234


MySQL bu komutu alınca sadece üye numarası 1234 olan kişinin (yani uye_no alanındaki değer 1234 olan kaydın) “adi” alanındaki değeri siler ve yerine Mehmet değeri yazar.




Kod:
Kod:
SELECT adi soyadi FROM uyeler WHERE uye_no >= 123


Yukarıdaki kod ile tabloda bulunan kayıtlardan sadece üye numarası 123’den büyük olanlar seçilir.
Bir MySQL veritabanındaki kaydı silmek için DELETE komutu kullanılır. Örneğin;




Kod:
Kod:
DELETE FROM uyeler WHERE uye_no = 1234


Veritabanında sadece bir kayıtta üye numarası 1234 olacağı için bu komutla sadece bir satır silinir. Bu komut, diyelim ki üyelik kaydını yenilememiş kişilerin tümünü silmek için de kullanılabilir. Veritabanında üyelik kaydının yenilenme tarihini gösteren bir alan bulunduğu varsayılırsa,



Kod:
Kod:
DELETE FROM uyeler WHERE yenileme_tarihi < 2009-01-31


komutuyla üyeliğini yenileme tarihi 31 Ocak 2009'den eski olan bütün üyelerin kaydı veritabanından silinmiş olur .

Alıntı

Jaqen isimli Üye şimdilik offline konumundadır Alıntı ile Cevapla
Cevapla

Yukarı'daki Konuyu Aşağıdaki Sosyal Ağlarda Paylaşabilirsiniz.


Yetkileriniz
Konu Açma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Forum hakkında Kullanılan sistem hakkında
Forumaski paylaşım sitesidir.Bu nedenle yazılı, görsel ve diğer materyaller sitemize kayıtlı üyelerimiz tarafından kontrol edilmeksizin eklenmektedir.Bu nedenden ötürü doğabilecek yasal sorumluluklar yazan kullanıcılara aittir.Sitemiz hak sahiplerinin şikayetleri doğrultusunda yazılı, görsel ve diğer materyalleri 48 saat içerisinde sitemizden kaldırmaktadır. Bildirimlerinizi bu linkten bize yapabilirsiniz. kaynarca haber ferizli haber program indir

Telif Hakları vBulletin® Copyright ©2000 - 2016, ve Jelsoft Enterprises Ltd.'e Aittir.
SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.

Saat: 13:53


bonusschool6.com