? Okuma Hesaplanıyor... Okuma: %0
0

Veritabanı Mantığı ve MySQL (php 12.ders)

Resim

Ders 12 — Veritabanı Mantığı ve MySQL
Bu dersin temel sorusu
Çok sayıda kaydı düzenli, hızlı ve güvenilir biçimde nasıl saklarız?

Öğrenme hedefleri
Veritabanı, tablo, satır, sütun ve birincil anahtar kavramlarını açıklayabilecek; basit SQL komutlarını tanıyabileceksiniz.


12.1. Veritabanı nedir?
Veritabanı, bilgilerin düzenli biçimde saklandığı sistemdir. Bir okul uygulamasında öğrenciler, dersler ve notlar ayrı tablolar hâlinde tutulabilir.

KavramAnlamı
Veritabanıİlişkili tabloların bütünü
TabloBelirli türde kayıtların bulunduğu yapı
SütunKaydın bir özelliği
SatırTek bir kayıt
Birincil anahtarKaydı benzersiz tanımlayan alan


12.2. SQL ile tablo oluşturmak
PHP Kod:
CREATE TABLE users (
    
id INT AUTO_INCREMENT PRIMARY KEY,
    
name VARCHAR(100NOT NULL,
    
email VARCHAR(150NOT NULL UNIQUE,
    
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
); 


12.3. Temel SQL işlemleri
PHP Kod:
INSERT INTO users (nameemail)
VALUES ('Ayşe''ayse@example.com');

SELECT FROM users;

UPDATE users SET name 'Ayşe Yılmaz' WHERE id 1;

DELETE FROM users WHERE id 1
Bu dört işlem genellikle CRUD olarak anılır: oluşturma, okuma, güncelleme ve silme.

Önemli güvenlik uyarısı
Kullanıcı girdisini SQL cümlesine doğrudan eklemek SQL Injection açığına yol açabilir. PHP’de sorgular için hazırlanmış ifadeler kullanılmalıdır. Bu konu bir sonraki derste uygulanacaktır.

Konuyu Dinle
Hazır. Konuyu dinlemek için Oynat'a basın.

Yazarımız Hasan hakkında: Adım Hasan, ama bir dönem MyBB kullananlar beni Yondaime nicki ile tanırdı. 2009 da başladı web maceram, MyBB, Wordpress, Matematik, Adalet, Bilgisayar Programcılığı, derken şimdide burada bir şeyler yapmaya çalışıyorum :)

user avatar


 

Yazıya herhangi bir yorum yapılmadı

[-]
Hızlı Cevap
Güvenlik Kodu:
Lütfen, resmin üzerindeki harf ve rakamlardan oluşan Güvenlik Kodunu, aşağıdaki metin kutusuna giriniz.
Güvenlik Kodu:
(Büyük/Küçük harf duyarsız)


 
Reklam
Reklam


Kategoriler


Yasal Uyarı
Bu internet sitesi içeriğinde yer alan tüm yazılar Gidenler.Me’ye ait olup, 5846 sayılı Fikir ve Sanat Eserleri Kanunu ve 5237 sayılı Türk Ceza Kanunu kapsamında korunmaktadır. Bu hakları ihlal eden kişiler, 5846 sayılı Fikir ve Sanat eserleri Kanunu ve 5237 sayılı Türk Ceza Kanununda yer alan hukuki ve cezai yaptırımlara tabi olurlar. Gidenler.Me, ilgili yasal işlem başlatma hakkına sahiptir. Gidenler.Me Blog'da yer alan tüm yazılar/makaleler bilgi edinme amacı ile sınırlı olup Gidenler.Me'den izin alınmaksızın değiştirilemez, çoğaltılamaz, yayımlanamaz, dağıtılamaz, umuma iletilemez, başka bir lisana çevrilemez.


Türkçe Çeviri: MyBB, Yazılım: MyBB, © 2002-2026 MyBB Group.
GM v3.0.0.8 Beta theme designed for MyBB