SQL & Veritabanı Scriptleri (TEKNİK TABLO)

İMRAN

Archive Forum Kurucu
Admin
Katılım
10 Nisan 2025
Mesajlar
1,654
Çözümler
1
Reaksiyon puanı
139
Konum
Türkiye

1) Temel SQL Scriptleri

Script / KomutAçıklamaKullanım AlanıAvantajlarRiskler / Dikkat
CREATE TABLEYeni tablo oluştururVeritabanı tasarlamaYapılandırmayı baştan oluştururYanlış veri türü tabloyu bozabilir
ALTER TABLETabloya kolon ekler, siler, değiştirirŞema güncellemeEsnek yapı değişikliğiYanlış alter tüm sistemi bozabilir
DROP TABLETabloyu tamamen silerGereksiz tablo temizliğiBoş yer açarGeri dönüşü yok!
INSERT INTOVeri eklerKayıt oluşturmaHızlı işlemYanlış format hataya neden olur
UPDATEMevcut kaydı güncellerVeri düzenlemeNoktasal müdahaleWHERE olmadan kullanmak felaket getirir!
DELETEKayıt silmeGereksiz veriyi temizlemeKolay kullanımWHERE unutulursa tüm kayıtlar gider
SELECTVeri sorgulamaRaporlama, analizÇok yönlüYanlış join performansı düşürür

2) Gelişmiş SQL Scriptleri

ScriptAçıklamaKullanım AlanıAvantajlarRiskler
JOIN (INNER/LEFT/RIGHT/FULL)Tabloları birleştirirÇapraz analiz, raporÇok güçlü sorgularYanlış join → milyonlarca gereksiz satır
GROUP BYVerileri gruplayarak işlem yaparİstatistik, raporlamaToplama & analiz kolayYanlış agg → hatalı veri
HAVINGGruplandırılmış verilere filtreGROUP BY ileEsnek filtreBüyük tabloda yavaş
UNION / UNION ALLSorguları birleştirirBirden fazla tablodan veri toplamaKolay kullanımUNION yavaş, ALL çakışma riski
SUBQUERYSorgu içinde sorguİç içe analizKarmaşık işlemleri çözerOptimize edilmezse çok yavaşlar
VIEWSanal tablo oluştururStandart raporGüvenlik + hızYoğun kullanımda yük bindirir
INDEXTabloya index eklerArama hızlandırmaPerformansı uçururFazla index → insert/update yavaşlar

3) Veritabanı Yönetim Scriptleri

Script / İşlemAçıklamaKullanım AlanıAvantajlarRiskler
BACKUP DATABASEVeritabanı yedeği alırGüvenlik, felaket kurtarmaHayat kurtarırEksik backup → veri kaybı
RESTORE DATABASEBackup’tan geri yüklerArıza sonrası onarımTam kurtarmaYanlış restore → tüm sistem gider
CHECKDBVeritabanı tutarsızlık kontrolüBozuk index, kırık veri tespitiErken uyarıBüyük DB'de zaman alır
REINDEXIndexleri yenilerPerformans arttırmaHızlanma sağlarKilitleme riski
USER / ROLE CREATEKullanıcı oluşturmaYetki yönetimiGüvenlikFazla yetki → saldırı riski
GRANT / REVOKEYetki verme/geri almaDB güvenliğiHassas kontrolYanlış GRANT → veri sızar

4) Performans & Optimizasyon Scriptleri

ScriptAçıklamaKullanım AlanıAvantajlarRiskler
EXPLAIN / EXPLAIN ANALYZESorgu nasıl çalışıyor gösterirOptimizasyonHata tespiti kolayBüyük tabloda çalıştırması yavaş
OPTIMIZE TABLETabloyu düzenlerMySQL performansDisk kazancıKilitlenme riski
ANALYZE TABLEİstatistikleri güncelleQuery planner içinDaha doğru sorgularÇok sık kullanılmamalı
CACHE FLUSHCache’i temizlerBellek yönetimiSorunları hızlı çözerYanlış kullanım performansı düşürür

5) Otomasyon & Script Tabanlı İşlemler

ScriptAçıklamaKullanım AlanıAvantajlarRiskler
Stored Procedure (SP)DB içinde fonksiyonTekrarlayan işlerKod DB içinde çalışır → hızlıYanlış SP sistemi kitler
TriggersOlay tetiklendiğinde çalışırKayıt eklenince log tutmaTam otomasyonDebug etmek zordur
FunctionsGirdi → çıktı üreten mini kodHesaplama, formatlamaVeri üzerinde hızlı işlemYanlış kullanım performansı düşürür
Events (MySQL)Zamanlanmış görevCron benzeri DB içi timerOtomatik iş akışıYanlış event veri bozabilir

 
Geri
Üst Alt