Temel mysql örnekleri

Dark-Man

Kıdemli Üye
5 Ocak 2013
4,430
9
I Don't Know
SQL: Veritabanı sorgu dilidir. Veritabanından Bilgi okuma ve silme gibi işlemler için kullanılır.

1- Veritabanına Bağlantısı: PHP ile Veritabanı arasında iletişim kurma işlemidir.
mysql_connect (Veritabanı Adresi, Kullanıcı Adı, Şifre);
mysql_select_db(Veritabanı Adı);

2- MYSQL sorgu komutu: Bağlantı yapıldıktan sonra Tüm SQL komutları aşağıdaki fonksiyon ile kullanılabilir.
mysql_query ( Sorgu Kelimesi );
Sorgu sonucu dönecek bir bilgi varsa aşağıdaki gibi değişkene atanarak kullanılır:
$degisken = mysql_query (Sorgu Kelimesi );

SQL KOMUTU ÖRNEKLERİ
1- CREATE TABLE : Yeni bir tablo oluşturur.

CREATE TABLE Ogrenciler ( ADI varchar(15), SOYADI varchar(15), MESAJI text )

2- DELETE : Veritabanından bilgi siler.
DELETE FROM Ogrenciler

3- INSERT : Yeni kayıt girişi.
INSERT INTO Ogrenciler (ADI,SOYADI,MESAJI)VALUES(AYŞE,ZEKİ,YAŞASIN SQL BİLİYORUM)

4- SELECT : Tablodan bilgi alır. Büyük miktarda bilgi çağırabilen bir fonksiyondur. Gleen bilgiyi aşağıdaki örnekte gösterildiği gibi parçalayabiliriz.
SELECT * FROM Ogrenciler
Örnek:
$degisken = mysql_query("SELECT * FROM Ogrenciler");
while($satir = mysql_fetch_array($degisken))
{
echo $satir[´ADI´] - $satir[´SOYADI´] <br>;
}

5- Alt Parametreler: SQL komutları ile kullanılan gerekli parametreler.
WHERE : Sorgu için şart belirler.
Örnek: DELETE FROM Ogrenciler WHERE ADI=Ahmet
SELECT * FROM Ogrenciler WHERE ADI=Ayşe
ORDER BY: SELECT komutunda sıralama yaptırır.

6- UPDATE: Mevcut bilgileri değiştirmek için kullanılır.
UPDATE Ogrenciler SET SOYADI=Çalışkan WHERE ADI=AYŞE
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.