Mysql Lower ve Upper Komutu
Lower komutu karakter dizisini küçük harflere çevirir. Örnek olarak haber tablomuzda id’si 1000 olan baslik alanının tüm verilerini küçük harfe çevirelim.
SELECT LOWER(baslik) FROM `haber` WHERE id=1000;
Upper komutu karakter dizisini büyük harflere çevirir. Örnek olarak haber tablomuzda id’si 1000 olan baslik alanının tüm verilerini büyük harfe çevirelim.
SELECT UPPER(baslik) FROM `haber` WHERE id=1000;
MySQL Delete
Veritabanındaki Bilgiyi Silmek
DELETE FROM ifadesi veritabanı tablosundaki kayıtları siler.
Syntax
DELETE FROM tablo_adi WHERE sutun_adi = aranan_deger
Verileri PHP ile sorgulayıp işlemek için mysql_query() fonksiyonu ile sorgu yapılır.Bu fonksiyon MySQL başlantısına sorguyu gönderir.
Örnek
İlk dersimizde “Arkadas” isimli veritabanı tablosunu oluşturmuştuk:
adi
soyadi
yas
Atilla
Atasoy
24
İzzet
Norton
28
Şimdiki örneğimiz “Arkadas” tablosundaki soyadi=”Atasoy” kriterine uygun tüm verileri silecek;Görelim:
<?php
$con = mysql_connect(“localhost”,”serpito”,”abc123″);
if (!$con)
{
die(‘Bağlanamadı: ‘ . mysql_error());
}
mysql_select_db(“my_db”, $con);
mysql_query(“DELETE FROM Arkadas WHERE [...]
Mysql Update Komutu
Update komutu ile veri tabanımızda olan veri veya verileri belirtilen durumlara göre güncelliyoruz.
Veri tabanımızda kitap adında bir tablo olsun ve tablonda;
id,k_adi,yazar,yorum,onay,yayin_evi,baski_no sütunları yer alsın.
Tablomuzda yer alan verilerden id si 20 olan satırı güncelleyelim.
Aşağıda mysql kodları yer almaktadır.
UPDATE `kitap` SET `k_adi` = ‘Gelecek 50 Yıl’,
`yazar` = ‘Akarsu Akar’,`yorum` = ‘Yorum yok’,`onay` = ‘1′,
`yayin_evi` = ‘Elips Kitap’,`baski_no` [...]
Mysql Insert Komutu
Mysql’de veri tabanını veriler yüklerken INSERT komutunu kullanıyoruz.
Veri tabanımızda kitap adında bir tablo olsun ve tabloda; id,k_adi,yazar,yorum,onay,yayin_evi,baski_no sütunları yer alsın.
Tablomuza veri aktarımı (kaydı) yapmak için aşağıdaki kodları kullanacağız.
INSERT INTO kitap (k_adi,yazar,yorum,onay,yayin_evi,baski_no)
VALUES (Aşk,Elif Şafak,Güzel bir kitap,0,Doğan Kitap,1);
Yukarıdaki komut da id bölümünü almadık veri tabanını verileri eklerken otomatik olarak sayı değerinin artmasını istedik ve ekstar özelliğini auto_increment [...]
MySQL Order By
ORDER BY sözcüğü ile kayıtlı verileri belirten duruma göre dizilir.
ORDER BY Sözcüğü
Syntax
SELECT sutun_adi(s)
FROM tablo_adi
ORDER BY sutun_adi
Örneği
Örneğimizde “Arkadas” tablosunda bulunan kayıtlı tüm verileri seçer ve “yas” kriterine göre dizer:
<?php
$con = mysql_connect(“localhost”,”serpito”,”abc123″);
if (!$con)
{
die(‘Bağlanamadı: ‘ . mysql_error());
}
mysql_select_db(“my_db”, $con);
$result = mysql_query(“SELECT * FROM person ORDER BY age”);
while($row = mysql_fetch_array($result))
{
echo $row['adi'];
echo ” ” . $row['soyadi'];
echo ” ” . $row['yas'];
echo [...]
MySQL Where
Where , Belirtilen kritere göre sorgu yapan ve bulunan sonucu seçen (SELECT) ifadedir.
WHERE İfadesi
Belirtilen kritere göre sorgu yapan ve bulunan sonucu seçer.
Syntax
SELECT column FROM tablo
WHERE column operator deger
Aşağıdaki operatörler WHERE ifadesi için gerekli kriterleri belirtmek için kullanılabilir:
Operatör
Tanımı
=
Eşittir
!=
Eşit Değildir
>
Büyüktür
<
Küçüktür
>=
Büyük eşittir
<=
Küçük eşittir
BETWEEN
arasındadır
LIKE
Gibi(kalıp)
PHP ile sorguyu çalıştırmamız için mysql_query() fonksiyonunu çalıştırmamız gerekir.MySQL bağlantısına sorgu ve istek gönderilir.
Örnek
Aşağıdaki örneğimizde “Arkadas” [...]