Programın da adından anlaşılacağı gibi program içerisinde Bilgisayarla alöe2kalı Hata mesajları Grafik Terimleri Bilgisayar Donanım Terimleri vs. Bulunmaktadır.
--- Programın veri tabanında 9970 kelime bulunmaktadır.
--- Üç çeşit sorgulama özeliği mevcuttur. Sorgulama hakkında detaylı bilgi programı sorgulama yardımı bölümünde mevcuttur.
--- Verileri 3 şekilde sıralama özelliği mevcuttur. (Listede sağ menü)
--- Programda istek ve önerilerinizi yazabileceğiniz mail gönderme eki mevcut.
--- Programı istediğiniz dizin veya disk bölümüne kurabilirsiniz. özel bir bölüm seçmez.
--- Programa kullanıcı tarafından yeni kelime ekleme imkanı
--- Varolan herhangi bir kelimeyi değiştirme.
Program gayet basit bir arabirime ve kullanıma sahiptir. Dahası için programı kullanın ve görün.
İndirme Linki: hotfile
27 Haziran 2012 Çarşamba
Bilgisayar Kısayolları 2
CTRL+C / kopyalama
CTRL+V / yapıştırma
ENTER / aktif etmek /
F1 / internet xplorer help
Ms-dos komutları ;
ASSOC / Dosya ortaklıklarını görüntüle.
AT / Programları ve komutları uygulamak için zamanı ayarla.
ATMADM / Windows ATM sağrı yöneticinin gördüğü adresleri ve bağlantıları listele
BREAK / CTRL + C'i Etkinleştir / devre dışı bırak
CACLS / ACL dosyaları göster ve değiştir
CALL / Grup dosyasını diğer grup dosyasından çağır.
CD / Rehberi değiştir.
CHCP / Uluslar arası klavye ve karakter bilgilerini ilave et
CHDIR / Adresi değiştir.
CHKDSK /FAT diskdeki hataları tara.
CHKNTFS / NTFS disk'deki hataları tara
CLS / Ekranı temizle.
CMD / Komut satırını çalıştır.
COLOR / Ön plan resmini değiştir.
COMP / Dosyayı sıkıştır.
COMPACT / Dosyayı sıkıştıraç.
CONTROL / Ms-dos da denetim masası simgelerini aç
CONVERT / FAT'i NTFS'e dönüştür
COPY / Bir yada daha fazla dosyayı öteki konuma kopyala
CTTY / Bilgisayarın giriş çıkış aygıtlarını değiştir
DATE / Sistem tarihini görüntüledeğiştir
DISKCOMP/ Disk'i diğer bir disk ile karşılaştır
DRIVPARM / Asıl aygıt sürücülerinde yeniden yazmayı etkinleştir.
ECHO / Mesajları göster etkinleştir ve devre dışı bırak
EDIT / Dosyayı görüntüle ve değiştir.
EDLIN / Dosyayı görüntüle ve değiştir.
EMM386 / Genişletilmiş hafıza yöneticisini görüntüle
ENABLE / Konsol geri alma komutunu etkinleştirme ve devre dışı bırakma
SCANDISK / disk taramayi calistir.
QBASIC / Qbasic i ac.
RENAME / yeniden adlandir.
RMDIR /bos klasoru sil.
SHUTDOWN/ bilgisayarı kapat
SMARTDRV / geleneksel ve genişletilmiş hafıza için disk hafızası olustur
SORT / kisa giris ve cikislari goster
SWITCHES/ ms-dos a fonksyion eklekaldır.
Kaynak: Bydigi Forum Pc Kisa Yollari...faydali..!!!! - Bydigi Forum
SYS / Sistem saatini disk sürücüsüne yükle
TIME / sistem saatini gosterayarla.
TITLE / ms-dos penceresindeki basligi degistir
TRACERT / karsidan gelen network paketlerinin yolunu goster
TREE / Disk'in yuzeysel agacini goster
T YPE / Dosyanin icerigini goruntule
U NDELETE / silinemeyen dosyalari silvisuall
U NFORMAT / bicimsiz disk surucusu.
U NLOCK /Disk'in klitini ac.
V ER / Versiyon bilgisini goster.
V ERIFY / diske yazmak gerektiginde karar vermeyi etkinlestir yada devre disi birak.
VOL / cilt bilgisini goster
XCOPY / Başka bilgisayarlardan çoklu dosyaları kopyala
TRUENAME/ dizinde var olan kişileri gösterir
TASKKILL / ihtiyaç duyulmayan uygulamaları kapat
SETVER - ms-dos version unu degistir.
SHARE - dosyalari palasabilme yetenegini yukledevredisi birak.
SCANREG - kayit defterindeki hatalari tara ve geri yukle.
ROUTE - windows agindaki rota tablosunu goruntule ve degistir
RUNAS - baska bir bilgisayardaki programi etkinlestir.
PRINT - dosyayada resmi print et
PROMPT - ms-dos u goster ve degistir
PING - test amacli diger ag bilgisayarina bilgi gonder
POPD - agdaki rehberi degistir.
NET - ag ayarlarini guncelle ve onar
NETSH - degisebilen ve degismeyen network bilgisini goster com
NETSTAT - TCP/IP ag protokolu bilgisini ve istatistigini goruntule.
NLSFUNC - ulkeye ozgu bilgileri goster
NSLOOKUP - agdaki yada alandaki ip adresini goster
PATH - bilgisyardaki gizli dosya yerlerini goster ve yerini ogren
PATHPING - ag daki gizli dosya yerlerini goster ve yerini ogren c
MOVE - dosyanin yerini degistir.
MSAV - ilk microsoft virus hizmeti.
MSD - Tanimlama hizmeti.
I FSHLP.SYS - 32-bit dosya yoneticisi.
I PCONFIG - ag aygiti ayarlarini goster ve degerleri goruntule
KEYB - klavyenin planini degistir.
LABEL - disk surucusunun etiketini degistir.
LH - Yuksek Hafizada disk surucusu yukle
LISTSVC - servisler ve suruculer icin kurtarma konsol komutunu goruntule
LOADFIX - 64k'nin uzerindeki programlari yukle
LOADHIGH - yuksek hafizadaki aygit surucusunu yukle.
LOCK - hard disk surucusunu kitle.
LOGON - kurulumlar ve geri tuklemeler icin yonetici hesabi.
MAP - surucudeki aygit ismini goster
MEM - Sistemdeki hazfızayı göster.
MKDIR - yeni rehber komutu yarat.
MODE - port ve gotuntu ayarlarini degistir.
GRAFTABL - Grafik modundaki genişletilmiş karakterleri göster. .
HELP - komutlari kisaca acikla
EXTRACT - dosyalari windows dizininden cikart
FASTHELP - ms-dos komutlarini ve bilgileri listele
FC - dosyalari karsilastir.
FDISK - disk surucusu icin bolumleme konsolunu calisti
FIND - dosya icindeki yaziyi ara.
FINDSTR - dosya icindeki dizini ara.
FIXBOOT - yeni cizim bolgesi yaz
FIXMBR - disk surucu icin yeni cizim bolgesi yaz
FORMAT - disk surucusunu bicimlendir.
FTP - FTP * a baglan
FTYPE - dosya turunu goster
ERASE - dosyayi sil
DISKCOPY - diski diger bir disk'e kopyala.
DEFRAG - yuklenen programlari disk uzerinde stabile et.
DEL - bi veya daha fazla dosyayi sil.
DELETE - silinen dosyalar icin kurtarma konsol komutu
DELTREE - bir veya daha fazla dosya ve rehberi sil
DIR - klasor icindekileri goster.
DISABLE - windows sistem ve suruculerinde kurtarma konsolu komutunu devre disi birak.
CHOICE - dizin icindeki coklu sevenekleri belirt.
BOOTCFG - kurtarma konsolu komutlarını göster ve düzenle ve boot.ini yi yeniden oluştur.
Çalıştır Komutları-
compmgmt.msc Bilgisayar yönetimini açar.
clipbrd.exe Pano işlemcisini açar.
cleanmgr.exe Disk temizleyiciyi açar.
ciadv.msc Dizin yöneticisini açar.
charmap.exe Karakterleri ayarlamanızı sağlar.
calc.exe Hesap makinesini açar.
diskmgmt.msc Disk yönetimini açar.
devmgmt.msc Aygıt yöneticisini açar.
dfrg.msc Disk birleştiriciyi açar.
eudcedit.exe Karakter imal edebilirsiniz.
appwiz.cpl Program ekle kaldırı açar.
access.cpl Erişebilirlik seçeneklerini açar.
accwiz.exe Erişebilirlik sihirbazını açar.
desk.cpl Görüntü özelliklerini açar.
eventvwr.exe Olay görüntüleyicisini açar.
freecell.exe İskambil oyununu açar.
fsmgmt.msc Paylaşılan klasörler menüsünü açar.
hdwwiz.cpl Donanım ekleme sihirbazını açar.
iexpress.exe Setup programını açar.
inetcpl.cpl İnternet özelliklerini açar.
intl.cpl Bölge ve dil ayarlarını açar.
joy.cpl Oyun kontrollerini açar.
magnify.exe Büyüteçi açar.
main.cpl Fare özelliklerini açar.
mmsys.cpl Ses ayarlarını açar.
mspaint.exe Paint programını açar.
narrator.exe İngilizce ekran okuyucusunu açar.
ntbackup.exe Yedekleme sihirbazını açar.
nusrmgr.cpl Kullanıcı hesaplarını açar.
osk.exe Ekran klavyesi açar.
telnet.exe Telnet'i açar.
spider.exe Kağıt oyunu açar.
gpedit.msc Grup poliçesi açar.
msconfig.exe Sistem ayarlarını açar.
verifier.exe Sürücü monitörünü açar.
drwtsn32.exe Sorun tanıma aracını açar.
dxdiag.exe DirectX sürümünüzü öğrenmenizi sağlar.
mobsync.exe Senkronizasyon sağlar.
mplay32.exe Media Player'ın çok basit bir halini açar.
odbcad32.exe Database işleme sağlar.
packager.exe Obje paketleyiciyi açar.
perfmon.exe Sistem monitörünü açar.
progman.exe Masaüstü yöneticisini açar.
rasphone.exe Erişim defterini açar.
shrpubw.exe Network paylaşımı bilgisini açar.
sigverif.exe İmza denetleyicisini açar.
sysedit.exe Sistem yöneticisini açar.
syskey.exe Şifre databaseini açar.
sndrec32.exe Ses kaydedicisini açar.
timedate.cpl Tarih ayarlama penceresini açar.
tourstart.exe Windows XP turu başlatır.
winchat.exe Windows içinde bulunan chat programını açar.
winmine.exe Mayın Tarlası oyununu açar.
write.exe WordPad'i açar.
wupdmgr.exe Windows güncelleştirme penceresini açar.
explorer.exe Windows Gezgini'ni açar.
powercfg.cpl Güç seçeneklerini açar.
Kaynak: Bydigi Forum
rasphone.exe Ağ bağlantılarını açar.
regedt32.exe Windows Kayıt Düzenleyicisi'ni açar.
regedit.exe Windows Kayıt Düzenleyicisi'ni açar.
sndvol32.exe Ses ayarlarını yapmanızı sağlar.
notepad.exe Not defterini açar.
taskmgr.exe Görev yöneticisini açar.
CTRL+V / yapıştırma
ENTER / aktif etmek /
F1 / internet xplorer help
Ms-dos komutları ;
ASSOC / Dosya ortaklıklarını görüntüle.
AT / Programları ve komutları uygulamak için zamanı ayarla.
ATMADM / Windows ATM sağrı yöneticinin gördüğü adresleri ve bağlantıları listele
BREAK / CTRL + C'i Etkinleştir / devre dışı bırak
CACLS / ACL dosyaları göster ve değiştir
CALL / Grup dosyasını diğer grup dosyasından çağır.
CD / Rehberi değiştir.
CHCP / Uluslar arası klavye ve karakter bilgilerini ilave et
CHDIR / Adresi değiştir.
CHKDSK /FAT diskdeki hataları tara.
CHKNTFS / NTFS disk'deki hataları tara
CLS / Ekranı temizle.
CMD / Komut satırını çalıştır.
COLOR / Ön plan resmini değiştir.
COMP / Dosyayı sıkıştır.
COMPACT / Dosyayı sıkıştıraç.
CONTROL / Ms-dos da denetim masası simgelerini aç
CONVERT / FAT'i NTFS'e dönüştür
COPY / Bir yada daha fazla dosyayı öteki konuma kopyala
CTTY / Bilgisayarın giriş çıkış aygıtlarını değiştir
DATE / Sistem tarihini görüntüledeğiştir
DISKCOMP/ Disk'i diğer bir disk ile karşılaştır
DRIVPARM / Asıl aygıt sürücülerinde yeniden yazmayı etkinleştir.
ECHO / Mesajları göster etkinleştir ve devre dışı bırak
EDIT / Dosyayı görüntüle ve değiştir.
EDLIN / Dosyayı görüntüle ve değiştir.
EMM386 / Genişletilmiş hafıza yöneticisini görüntüle
ENABLE / Konsol geri alma komutunu etkinleştirme ve devre dışı bırakma
SCANDISK / disk taramayi calistir.
QBASIC / Qbasic i ac.
RENAME / yeniden adlandir.
RMDIR /bos klasoru sil.
SHUTDOWN/ bilgisayarı kapat
SMARTDRV / geleneksel ve genişletilmiş hafıza için disk hafızası olustur
SORT / kisa giris ve cikislari goster
SWITCHES/ ms-dos a fonksyion eklekaldır.
Kaynak: Bydigi Forum Pc Kisa Yollari...faydali..!!!! - Bydigi Forum
SYS / Sistem saatini disk sürücüsüne yükle
TIME / sistem saatini gosterayarla.
TITLE / ms-dos penceresindeki basligi degistir
TRACERT / karsidan gelen network paketlerinin yolunu goster
TREE / Disk'in yuzeysel agacini goster
T YPE / Dosyanin icerigini goruntule
U NDELETE / silinemeyen dosyalari silvisuall
U NFORMAT / bicimsiz disk surucusu.
U NLOCK /Disk'in klitini ac.
V ER / Versiyon bilgisini goster.
V ERIFY / diske yazmak gerektiginde karar vermeyi etkinlestir yada devre disi birak.
VOL / cilt bilgisini goster
XCOPY / Başka bilgisayarlardan çoklu dosyaları kopyala
TRUENAME/ dizinde var olan kişileri gösterir
TASKKILL / ihtiyaç duyulmayan uygulamaları kapat
SETVER - ms-dos version unu degistir.
SHARE - dosyalari palasabilme yetenegini yukledevredisi birak.
SCANREG - kayit defterindeki hatalari tara ve geri yukle.
ROUTE - windows agindaki rota tablosunu goruntule ve degistir
RUNAS - baska bir bilgisayardaki programi etkinlestir.
PRINT - dosyayada resmi print et
PROMPT - ms-dos u goster ve degistir
PING - test amacli diger ag bilgisayarina bilgi gonder
POPD - agdaki rehberi degistir.
NET - ag ayarlarini guncelle ve onar
NETSH - degisebilen ve degismeyen network bilgisini goster com
NETSTAT - TCP/IP ag protokolu bilgisini ve istatistigini goruntule.
NLSFUNC - ulkeye ozgu bilgileri goster
NSLOOKUP - agdaki yada alandaki ip adresini goster
PATH - bilgisyardaki gizli dosya yerlerini goster ve yerini ogren
PATHPING - ag daki gizli dosya yerlerini goster ve yerini ogren c
MOVE - dosyanin yerini degistir.
MSAV - ilk microsoft virus hizmeti.
MSD - Tanimlama hizmeti.
I FSHLP.SYS - 32-bit dosya yoneticisi.
I PCONFIG - ag aygiti ayarlarini goster ve degerleri goruntule
KEYB - klavyenin planini degistir.
LABEL - disk surucusunun etiketini degistir.
LH - Yuksek Hafizada disk surucusu yukle
LISTSVC - servisler ve suruculer icin kurtarma konsol komutunu goruntule
LOADFIX - 64k'nin uzerindeki programlari yukle
LOADHIGH - yuksek hafizadaki aygit surucusunu yukle.
LOCK - hard disk surucusunu kitle.
LOGON - kurulumlar ve geri tuklemeler icin yonetici hesabi.
MAP - surucudeki aygit ismini goster
MEM - Sistemdeki hazfızayı göster.
MKDIR - yeni rehber komutu yarat.
MODE - port ve gotuntu ayarlarini degistir.
GRAFTABL - Grafik modundaki genişletilmiş karakterleri göster. .
HELP - komutlari kisaca acikla
EXTRACT - dosyalari windows dizininden cikart
FASTHELP - ms-dos komutlarini ve bilgileri listele
FC - dosyalari karsilastir.
FDISK - disk surucusu icin bolumleme konsolunu calisti
FIND - dosya icindeki yaziyi ara.
FINDSTR - dosya icindeki dizini ara.
FIXBOOT - yeni cizim bolgesi yaz
FIXMBR - disk surucu icin yeni cizim bolgesi yaz
FORMAT - disk surucusunu bicimlendir.
FTP - FTP * a baglan
FTYPE - dosya turunu goster
ERASE - dosyayi sil
DISKCOPY - diski diger bir disk'e kopyala.
DEFRAG - yuklenen programlari disk uzerinde stabile et.
DEL - bi veya daha fazla dosyayi sil.
DELETE - silinen dosyalar icin kurtarma konsol komutu
DELTREE - bir veya daha fazla dosya ve rehberi sil
DIR - klasor icindekileri goster.
DISABLE - windows sistem ve suruculerinde kurtarma konsolu komutunu devre disi birak.
CHOICE - dizin icindeki coklu sevenekleri belirt.
BOOTCFG - kurtarma konsolu komutlarını göster ve düzenle ve boot.ini yi yeniden oluştur.
Çalıştır Komutları-
compmgmt.msc Bilgisayar yönetimini açar.
clipbrd.exe Pano işlemcisini açar.
cleanmgr.exe Disk temizleyiciyi açar.
ciadv.msc Dizin yöneticisini açar.
charmap.exe Karakterleri ayarlamanızı sağlar.
calc.exe Hesap makinesini açar.
diskmgmt.msc Disk yönetimini açar.
devmgmt.msc Aygıt yöneticisini açar.
dfrg.msc Disk birleştiriciyi açar.
eudcedit.exe Karakter imal edebilirsiniz.
appwiz.cpl Program ekle kaldırı açar.
access.cpl Erişebilirlik seçeneklerini açar.
accwiz.exe Erişebilirlik sihirbazını açar.
desk.cpl Görüntü özelliklerini açar.
eventvwr.exe Olay görüntüleyicisini açar.
freecell.exe İskambil oyununu açar.
fsmgmt.msc Paylaşılan klasörler menüsünü açar.
hdwwiz.cpl Donanım ekleme sihirbazını açar.
iexpress.exe Setup programını açar.
inetcpl.cpl İnternet özelliklerini açar.
intl.cpl Bölge ve dil ayarlarını açar.
joy.cpl Oyun kontrollerini açar.
magnify.exe Büyüteçi açar.
main.cpl Fare özelliklerini açar.
mmsys.cpl Ses ayarlarını açar.
mspaint.exe Paint programını açar.
narrator.exe İngilizce ekran okuyucusunu açar.
ntbackup.exe Yedekleme sihirbazını açar.
nusrmgr.cpl Kullanıcı hesaplarını açar.
osk.exe Ekran klavyesi açar.
telnet.exe Telnet'i açar.
spider.exe Kağıt oyunu açar.
gpedit.msc Grup poliçesi açar.
msconfig.exe Sistem ayarlarını açar.
verifier.exe Sürücü monitörünü açar.
drwtsn32.exe Sorun tanıma aracını açar.
dxdiag.exe DirectX sürümünüzü öğrenmenizi sağlar.
mobsync.exe Senkronizasyon sağlar.
mplay32.exe Media Player'ın çok basit bir halini açar.
odbcad32.exe Database işleme sağlar.
packager.exe Obje paketleyiciyi açar.
perfmon.exe Sistem monitörünü açar.
progman.exe Masaüstü yöneticisini açar.
rasphone.exe Erişim defterini açar.
shrpubw.exe Network paylaşımı bilgisini açar.
sigverif.exe İmza denetleyicisini açar.
sysedit.exe Sistem yöneticisini açar.
syskey.exe Şifre databaseini açar.
sndrec32.exe Ses kaydedicisini açar.
timedate.cpl Tarih ayarlama penceresini açar.
tourstart.exe Windows XP turu başlatır.
winchat.exe Windows içinde bulunan chat programını açar.
winmine.exe Mayın Tarlası oyununu açar.
write.exe WordPad'i açar.
wupdmgr.exe Windows güncelleştirme penceresini açar.
explorer.exe Windows Gezgini'ni açar.
powercfg.cpl Güç seçeneklerini açar.
Kaynak: Bydigi Forum
rasphone.exe Ağ bağlantılarını açar.
regedt32.exe Windows Kayıt Düzenleyicisi'ni açar.
regedit.exe Windows Kayıt Düzenleyicisi'ni açar.
sndvol32.exe Ses ayarlarını yapmanızı sağlar.
notepad.exe Not defterini açar.
taskmgr.exe Görev yöneticisini açar.
Bilgisayar Kısayolları
CTRL+C (Kopyala)
CTRL+X (Kes)
CTRL+V (Yapıştır)
CTRL+Z (Geri Al)
DELETE (Sil)
ÜSTKRKT+DELETE (Seçili öğeyi Geri Dönüşüm Kutusu na atmadan kalıcı olarak sil)
Bir öğeyi sürüklerken CTRL (Seçili öğeyi kopyala)
Bir öğeyi sürüklerken CTRL+ÜSTKRKT (Seçili öğeye kısayol oluştur)
F2 tuşu (Seçili öğeyi yeniden adlandır)
CTRL+SAĞ OK (Ekleme noktasını sonraki sözcüğün başına götür)
CTRL+SOL OK (Ekleme noktasını önceki sözcüğün başına götür )
CTRL+AŞAĞI OK (Ekleme noktasını sonraki paragrafın başına götür)
CTRL+YUKARI OK (Ekleme noktasını önceki paragrafın başına götür )
Ok tuşlarının herhangi biriyle birlikte CTRL+ÜSTKRKT (Bir metin bloğu vurgula)
Ok tuşlarının herhangi biriyle birlikte ÜSTKRKT (Pencere veya masaüstünde birden fazla öğe seç veya bir belgede metin seç)
CTRL+A (Tümünü seç)
F3 tuşu (Bir dosya ya da klasör ara)
ALT+ENTER (Seçili öğenin özelliklerini görüntüle)
ALT+F4 (Etkin öğeyi kapat veya etkin programdan çık)
ALT+ENTER (Seçili nesnenin özelliklerini görüntüle)
ALT+ARA ÇUBUĞU (Etkin pencere için kısayol menüsünü aç)
CTRL+F4 (Aynı anda birden çok belge açmayı sağlayan programlardaki etkin belgeyi kapat)
ALT+SEKME (Açık öğeler arasında geçiş yap)
ALT+ESC (Öğeler arasında açılma sıralarına göre dön)
F6 tuşu (Bir penceredeki veya masaüstündeki ekran öğeleri arasında dolaş)
F4 tuşu (Bilgisayarım veya Windows Gezgini ndeki Adres çubuğu listesini görüntüle)
ÜSTKRKT+F10 (Seçili öğe için kısayol menüsünü görüntüle)
ALT+ARA ÇUBUĞU (Etkin pencere için Sistem menüsünü görüntüle)
CTRL+ESC (Başlat menüsünü görüntüle)
ALT+Bir menü adındaki altı çizili harf (Karşılık gelen menüyü görüntüle)
Açık bir menüdeki bir komut adındaki altı çizili harf (Karşılık gelen komutu gerçekleştirir)
F10 tuşu (Etkin programda menü çubuğunu etkinleştirir)
SAĞ OK (Sağdaki sonraki menüyü aç veya bir alt menü aç)
SOL OK (Soldaki sonraki menüyü aç veya bir alt menüyü kapat)
F5 tuşu (Etkin pencereyi günceleştir)
GERİ AL (Bilgisayarım ya da Windows Gezgini nde bir seviye üstteki klasörü görüntüle)
ESC (Geçerli görevi iptal et)
CD-ROM sürücüye bir CD-ROM taktığınızda ÜSTKRKT (CD-ROM un otomatik olarak oynatılmasını önle)
f0İletişim Kutusu Klavye Kısayollar;
CTRL+SEKME (Sekmeler arasında gezin)
CTRL+ÜSTKRKT+SEKME (Sekmeler arasında geriye doğru git)
SEKME (Seçenekler arasında ileriye doğru git)
ÜSTKRKT+SEKME (Seçenekler arasında geriye doğru git)
ALT+Altı Çizili harf (İlgili komutu gerçekleştir veya ilgili seçeneği seç)
ENTER (Etkin seçeneğin veya düğmenin komutunu gerçekleştir)
ARA ÇUBUĞU (Etkin seçenek bir onay kutusuysa onay kutusunu seç veya temizle)
Ok tuşları (Etkin seçenek seçenek düğmeleri grubuysa bir düğme seç)
F1 tuşu (Yardım görüntüle)
F4 tuşu (Etkin listedeki öğeleri görüntüle)
GERİ (Kaydet veya Aç iletişim kutusunda bir klasör seçiliyse bir üst düzeydeki klasörü aç)
Microsoft Doğal Klavye Kısayolları;
Windows Logosu (Başlat menüsünü göster veya gizle)
Windows Logosu+BREAK (Sistem Özellikleri iletişim kutusunu görüntüle)
Windows Logosu+D (Masaüstünü göster)
Windows Logosu+M (Tüm pencereleri küçült)
Windows Logosu+ÜSTKRKT+M (Küçültülmüş pencereleri geri yükle)
Windows Logosu+E (Bilgisayarımı aç)
Windows Logosu+F (Bir dosya veya klasör ara)
CTRL+Windows Logo+F (Bilgisayar ara)
Windows Logosu+F1 (Windows Yardımı nı görüntüle)
Windows Logosu+ L (Klavyeyi kilitle)
Windows Logosu+R (Çalıştır iletişim kutusunu aç)
Windows Logosu+U (Hizmet Programı Yöneticisi ni aç)
Erişilebilirlik Klavye Kısayolları;
Sekiz saniye boyunca Sağ ÜSTKRKT (Filtre Tuşlarını aç veya kapat)
Sol ALT+Sol ÜSTKRKT+PRINT SCREEN (Yüksek Karşıtlıkı aç veya kapat)
Sol ALT+sol ÜSTKRKT+NUM LOCK (Fare Tuşları nı aç veya kapat)
Beş kez ÜSTKRKT (Yapışkan Tuşları aç veya kapat)
Beş saniye boyunca NUM LOCK (Geçiş Tuşları nı aç veya kapat)
Windows Logosu+U (Hizmet Programı Yöneticisi ni aç)
Windows Gezgini Klavye Kısayolları;
END (Etkin pencerenin sonunu göster)
HOME (Etkin pencerenin başını göster)
NUM LOCK+Yıldız İşareti (*) (Seçili klasörün altındaki tüm alt klasörleri göster)
NUM LOCK+Artı işareti (+) (Seçili klasörün içeriğini göster)
NUM LOCK+Eksi işareti (-) (Seçili klasörü daralt)
SOL OK (Geçerli seçim genişletilmişse daralt veya üst klasörü seç)
SAĞ OK (Geçerli seçimi daraltılmışsa görüntüle veya ilk alt klasörü seç)
Karakter Eşlem İçin Klavye Kısayolları
Karakter kılavuzunda bir karakteri çift tıklatırsanız kılavuz üzerinde klavye kısayollarını kullanarak hareket edebilirsiniz:
SAĞ OK (Sağa veya sonraki satırın başına git)
SOL OK (Sola veya önceki satırın başına git)
YUKARI OK (Bir satır yukarı git)
AŞAĞI OK (Bir satır aşağı git)
PAGE UP (Bir defada bir ekran yukarı git)
PAGE DOWN (Bir defada bir ekran aşağı git)
HOME (Satırın başına git)
END (Satırın sonuna git)
CTRL+HOME (İlk karaktere git)
CTRL+END (Son karaktere git)
ARA ÇUBUĞU (Bir karakter seçildiğinde Büyütülmüş ve Normal modlar arasında geçiş yap) Microsoft Yönetim Konsolu (MMC) Ana Pencere Klavye Kısayolları
CTRL+O (Kaydedilmiş bir konsolu aç)
CTRL+N (Yeni bir konsol aç)
CTRL+S (Açık konsolu kaydet)
CTRL+M (Bir konsol öğesi ekle veya kaldır)
CTRL+W (Yeni bir pencere aç)
F5 tuşu (Tüm konsol pencerelerinin içeriğini güncelleştir)
ALT+ARA ÇUBUĞU (MMC penceresi menüsünü görüntüle)
ALT+F4 (Konsolu kapat)
ALT+A (Eylem menüsünü görüntüle)
ALT+V (Görünüm menüsünü görüntüle)
ALT+F (Dosya menüsünü görüntüle)
ALT+O (Sık Kullanılanlar menüsünü görüntüle)
MMC Konsol Penceresi Klavye Kısayolları;
CTRL+P (Geçerli sayfayı veya etkin bölmeyi yazdır)
ALT+Eksi işareti (-) (Etkin konsol penceresi için pencere menüsünü görüntüle)
ÜSTKRKT+F10 (Seçili öğe için Eylem kısayol menüsünü görüntüle)
F1 tuşu (Seçili öğe için varsa Yardım başlığını aç)
F5 tuşu (Tüm konsol pencerelerinin içeriğini güncelleştir)
CTRL+F10 (Etkin konsol penceresini büyüt)
CTRL+F5 (Etkin konsol penceresini geri yükle)
ALT+ENTER (Seçili öğe için varsa Özellikler iletişim kutusunu aç)
F2 tuşu (Seçili öğeyi yeniden adlandır)
CTRL+F4 (Etkin konsolu kapat. Bir konsolun tek bir konsol penceresi varsa bu kısayol konsolu kapatır)
Uzak Masaüstü Bağlantısı Gezintisi;
CTRL+ALT+END (Microsoft Windows NT Güvenlik iletişim kutusunu aç)
ALT+PAGE UP (Programlar arası soldan sağa geçiş yap)
ALT+PAGE DOWN (Programlar arası sağdan sola geçiş yap)
ALT+INSERT (Programlar arasında en sık kullanılma sırasına göre dön)
ALT+HOME (Başlat menüsünü görüntüle)
CTRL+ALT+BREAK (İstemci bilgisayarını bir pencere ve tam ekran arasında geçiş yap)
ALT+DELETE (Windows menüsünü görüntüle)
CTRL+ALT+Eksi işareti (-) (Etkin pencerenin anlık görüntüsünü Terminal Server panosunda istemciye yerleştir ve aynı işlevselliği yerel bilgisayarda PRINT SCREEN e basarak sağlayın.)
CTRL+ALT+Artı işareti (+) (Etkin istemci penceresinin tamamının anlık görüntüsünü Terminal Server panosuna yerleştir ve aynı işlevselliği yerel bilgisayarda ALT+PRINT SCREEN e basarak sağlayın.)
Microsoft Internet Explorer Gezintisi;
[b] [CTRL+B (Sık Kullanılanları Düzenle iletişim kutusunu aç)
CTRL+E (Arama çubuğunu aç)
CTRL+F (Bul yardımcı programını başlat)
CTRL+H (Geçmiş çubuğunu aç)
CTRL+I (sık kullanılanlar çubuğunu aç)
CTRL+L (Aç iletişim kutusunu aç)
CTRL+N (Aynı Web adresiyle tarayıcının başka bir örneğini aç)
CTRL+O (Aç iletişim kutusunu aç CTRL+L ile aynı)
CTRL+P (Yazdır iletişim kutusunu aç)
CTRL+R (Geçerli Web sayfasını güncelleştir)
CTRL+W (Geçerli pencereyi kapat)
Çalıştır Komutları ;
compmgmt.msc - Bilgisyar Yöneticisi
devmgmt.msc - Aygıt Yöneticisi
diskmgmt.msc - Disk Yöneticisi
dfrg.msc - Disk birleştirme
eventvwr.msc - Olay Görüntülüyicisi
fsmgmt.msc - Paylaşılan Dosyalar
gpedit.msc - Grup Poliçeleri
lusrmgr.msc - Yerel Kullanıcılar ve Gruplar
perfmon.msc - Performans Monitörü
rsop.msc - Poliçe Sonuçarını Ortaya koymak
secpol.msc - Yerel Güvenlik Ayarları
services.msc - Çeşitli Servisler
msconfig - Sytem Bilgisi Hizmetleri
regedit - - Kayıt Defteri Editörü
msinfo32 - Sistem bilgisi
sysedit - Sistem Şekli Editörü
win.ini - Windows Yükleme Bilgisi
winver - Şu anki Wİndows Sürümünü Görüntüle
mailto: - Varsayılan E-mail alıcısı Görüntüle
cmd - Komut satırını çalıştır
Denetim Masası Öğeleri İçin Çalıştır Komutları ;
Program Ekle Kaldır / control appwiz.cpl
Tarih Saat özellikleri /control timedate.cpl
Ekran özellikleri / control desk.cpl
Hızlı bul / control findfast.cpl
Fontlar / control fonts
İnternet Özellikleri /control inetcpl.cpl
Klavye özellikleri /control main.cpl keyboard
Mouse Özellikleri / control main.cpl
Multimedya Özellikler /control mmsys.cpl
Ağ Özellikleri / control netcpl.cpl
Şifre özellikleri / control password.cpl
Printer /control printers
Ses Özellikleri / control mmsys.cpl sounds
Sistem Özellikleri /control sysdm.cpl
Windows XP Shortcuts ;
Kaynak: Bydigi Forum Pc Kisa Yollari...faydali..!!!! - Bydigi Forum
ALT+ENTER / seçili ögelerin özellikleri
ALT+ESC / en son acılan ıtem lerı gecıs saglar
ALT+F4 / aktif pencerelerı kapatır
ALT+SPACEBAR / aktif sayfanın menusu
ALT+TAB / menuler arasında geçiş
BACKSPACE / bir önceki sayfaya geçiş
CTRL+A / hepsini seç
CTRL+B / kalın yazı
CTRL+C / kopyala
CTRL+I / italik
CTRL+O / dosya açma
CTRL+U / alt cızgı
CTRL+V / yapıştır
CTRL+X / kes
CTRL+Z / geri tusu
CTRL+F4 / dökümanları kapatır
CTRL while dragging / seçili ögeleri tutar
CTRL+SHIFT while dragging / seçili ögeleri kısayol oluşturur
SHIFT+DELETE / çöp kutusuna atmadan siler
ESC / ıslemlerı durdurur
F1 / help
F2 / seçili öğenin ismini degiştirme
F3 / arama dosya ve klasörlerde
Kaynak: Bydigi Forum
F4 / adres çubuğunu açar
F5 / yenileme
F6 / adres çubuğuna gider
F10 / active sayfalarda çubuğa gider dosya eklemek araçlar filan
SHIFT+F10 / sağ tıkladıgınızda açılan menu
CTRL+ESC / start menusu
SHIFT+CTRL+ESC / görev yönetıcısı
WIN / start menüsü
WIN+BREAK / sistem özellikler menüsü
WIN+D / bütün aktif sayfalari küçültme
WIN+E / bilgisayarımı açar
WIN+F / arama dosya ve klasörlerde
WIN+F+CTRL / bilgisayarımda arama
WIN+L / kullanıcı degiştirme kapatmadan
WIN+M / küçültme veya restore etme sayfaları
WIN+R / çalıştırı açar WIN+TAB / açık olan sayfalarda geçiş
Windows Explorer Shortcuts ;
ALT+SPACEBAR / aktif sayfanın menüsü
CTRL+ESC / windows menusu
ALT+F4 / windows penceresini ve cerayann eden olayları kapatır
CTRL+A / bütün parçaları seçer
CTRL+X / seçili kısmı keser
CTRL+C / seçili kısmı kopyalar
CTRL+V / seçili kısmı yapıştırır
CTRL+Z / geri döner son yapılana
CTRL+(+) / sutun icindeki pencereleri otomatik olarak dogru sıralar
TAB / 7 sutun atlatma yada digger seçili ögeye geçme
SHIFT+DELETE / direk silme
BACKSPACE / bir önceki sayfaya yada slime işlemi
ALT+ENTER / seçili ögelerin özellikleri
F10 / aktif sayfanın menusu
F6 / adress bara gider /
F5 / sayfayı yenıler
F3 / arama ögesi
F2 / ismini degistirme seçili ögenin
Internet Explorer Shortcuts ;
CTRL+A / bütün sayfanın seçimi
CTRL+D / favorite ekler
CTRL+E / aktif sayfada arama ya
CTRL+F / sayfada bulma
CTRL+H / geçmiş sayfasını açar
CTRL+I / favorite sayfalarının oldugu kısmı açar
CTRL+N / yeni pencere açar
CTRL+O / yenı lokasyonlar gider
CTRL+P / printer menusu
CTRL+S / degisiklikleri kaydeder
CTRL+W / aktif sayfayı kapatır
CTRL+ENTER/ basına www ve sonuna .com koymayı yaAsi
SHIFT+CLICK / yeni pencerede açar
BACKSPACE / bir önceki sayfaya gider
ALT+HOME / anasayfaya gider
HOME / sayfanın başına gider
TAB / Itemler arasında atlamayı sağlar
END / sayfanın sonuna gider
ESC / açılan sayfayı sonlandırır
F11 / tam ekran yasayfayı
F5 / sayfayı yeniler
F4 / adress barı açar
F6 / adress bara gider
ALT+RIGHT ARROW / ileri sayfaya götürür
SHIFT+CTRL+TAB / address bara gider
SHIFT+F10 / sağ tus olayı
SHIFT+TAB / geri tab olayı
CTRL+X (Kes)
CTRL+V (Yapıştır)
CTRL+Z (Geri Al)
DELETE (Sil)
ÜSTKRKT+DELETE (Seçili öğeyi Geri Dönüşüm Kutusu na atmadan kalıcı olarak sil)
Bir öğeyi sürüklerken CTRL (Seçili öğeyi kopyala)
Bir öğeyi sürüklerken CTRL+ÜSTKRKT (Seçili öğeye kısayol oluştur)
F2 tuşu (Seçili öğeyi yeniden adlandır)
CTRL+SAĞ OK (Ekleme noktasını sonraki sözcüğün başına götür)
CTRL+SOL OK (Ekleme noktasını önceki sözcüğün başına götür )
CTRL+AŞAĞI OK (Ekleme noktasını sonraki paragrafın başına götür)
CTRL+YUKARI OK (Ekleme noktasını önceki paragrafın başına götür )
Ok tuşlarının herhangi biriyle birlikte CTRL+ÜSTKRKT (Bir metin bloğu vurgula)
Ok tuşlarının herhangi biriyle birlikte ÜSTKRKT (Pencere veya masaüstünde birden fazla öğe seç veya bir belgede metin seç)
CTRL+A (Tümünü seç)
F3 tuşu (Bir dosya ya da klasör ara)
ALT+ENTER (Seçili öğenin özelliklerini görüntüle)
ALT+F4 (Etkin öğeyi kapat veya etkin programdan çık)
ALT+ENTER (Seçili nesnenin özelliklerini görüntüle)
ALT+ARA ÇUBUĞU (Etkin pencere için kısayol menüsünü aç)
CTRL+F4 (Aynı anda birden çok belge açmayı sağlayan programlardaki etkin belgeyi kapat)
ALT+SEKME (Açık öğeler arasında geçiş yap)
ALT+ESC (Öğeler arasında açılma sıralarına göre dön)
F6 tuşu (Bir penceredeki veya masaüstündeki ekran öğeleri arasında dolaş)
F4 tuşu (Bilgisayarım veya Windows Gezgini ndeki Adres çubuğu listesini görüntüle)
ÜSTKRKT+F10 (Seçili öğe için kısayol menüsünü görüntüle)
ALT+ARA ÇUBUĞU (Etkin pencere için Sistem menüsünü görüntüle)
CTRL+ESC (Başlat menüsünü görüntüle)
ALT+Bir menü adındaki altı çizili harf (Karşılık gelen menüyü görüntüle)
Açık bir menüdeki bir komut adındaki altı çizili harf (Karşılık gelen komutu gerçekleştirir)
F10 tuşu (Etkin programda menü çubuğunu etkinleştirir)
SAĞ OK (Sağdaki sonraki menüyü aç veya bir alt menü aç)
SOL OK (Soldaki sonraki menüyü aç veya bir alt menüyü kapat)
F5 tuşu (Etkin pencereyi günceleştir)
GERİ AL (Bilgisayarım ya da Windows Gezgini nde bir seviye üstteki klasörü görüntüle)
ESC (Geçerli görevi iptal et)
CD-ROM sürücüye bir CD-ROM taktığınızda ÜSTKRKT (CD-ROM un otomatik olarak oynatılmasını önle)
f0İletişim Kutusu Klavye Kısayollar;
CTRL+SEKME (Sekmeler arasında gezin)
CTRL+ÜSTKRKT+SEKME (Sekmeler arasında geriye doğru git)
SEKME (Seçenekler arasında ileriye doğru git)
ÜSTKRKT+SEKME (Seçenekler arasında geriye doğru git)
ALT+Altı Çizili harf (İlgili komutu gerçekleştir veya ilgili seçeneği seç)
ENTER (Etkin seçeneğin veya düğmenin komutunu gerçekleştir)
ARA ÇUBUĞU (Etkin seçenek bir onay kutusuysa onay kutusunu seç veya temizle)
Ok tuşları (Etkin seçenek seçenek düğmeleri grubuysa bir düğme seç)
F1 tuşu (Yardım görüntüle)
F4 tuşu (Etkin listedeki öğeleri görüntüle)
GERİ (Kaydet veya Aç iletişim kutusunda bir klasör seçiliyse bir üst düzeydeki klasörü aç)
Microsoft Doğal Klavye Kısayolları;
Windows Logosu (Başlat menüsünü göster veya gizle)
Windows Logosu+BREAK (Sistem Özellikleri iletişim kutusunu görüntüle)
Windows Logosu+D (Masaüstünü göster)
Windows Logosu+M (Tüm pencereleri küçült)
Windows Logosu+ÜSTKRKT+M (Küçültülmüş pencereleri geri yükle)
Windows Logosu+E (Bilgisayarımı aç)
Windows Logosu+F (Bir dosya veya klasör ara)
CTRL+Windows Logo+F (Bilgisayar ara)
Windows Logosu+F1 (Windows Yardımı nı görüntüle)
Windows Logosu+ L (Klavyeyi kilitle)
Windows Logosu+R (Çalıştır iletişim kutusunu aç)
Windows Logosu+U (Hizmet Programı Yöneticisi ni aç)
Erişilebilirlik Klavye Kısayolları;
Sekiz saniye boyunca Sağ ÜSTKRKT (Filtre Tuşlarını aç veya kapat)
Sol ALT+Sol ÜSTKRKT+PRINT SCREEN (Yüksek Karşıtlıkı aç veya kapat)
Sol ALT+sol ÜSTKRKT+NUM LOCK (Fare Tuşları nı aç veya kapat)
Beş kez ÜSTKRKT (Yapışkan Tuşları aç veya kapat)
Beş saniye boyunca NUM LOCK (Geçiş Tuşları nı aç veya kapat)
Windows Logosu+U (Hizmet Programı Yöneticisi ni aç)
Windows Gezgini Klavye Kısayolları;
END (Etkin pencerenin sonunu göster)
HOME (Etkin pencerenin başını göster)
NUM LOCK+Yıldız İşareti (*) (Seçili klasörün altındaki tüm alt klasörleri göster)
NUM LOCK+Artı işareti (+) (Seçili klasörün içeriğini göster)
NUM LOCK+Eksi işareti (-) (Seçili klasörü daralt)
SOL OK (Geçerli seçim genişletilmişse daralt veya üst klasörü seç)
SAĞ OK (Geçerli seçimi daraltılmışsa görüntüle veya ilk alt klasörü seç)
Karakter Eşlem İçin Klavye Kısayolları
Karakter kılavuzunda bir karakteri çift tıklatırsanız kılavuz üzerinde klavye kısayollarını kullanarak hareket edebilirsiniz:
SAĞ OK (Sağa veya sonraki satırın başına git)
SOL OK (Sola veya önceki satırın başına git)
YUKARI OK (Bir satır yukarı git)
AŞAĞI OK (Bir satır aşağı git)
PAGE UP (Bir defada bir ekran yukarı git)
PAGE DOWN (Bir defada bir ekran aşağı git)
HOME (Satırın başına git)
END (Satırın sonuna git)
CTRL+HOME (İlk karaktere git)
CTRL+END (Son karaktere git)
ARA ÇUBUĞU (Bir karakter seçildiğinde Büyütülmüş ve Normal modlar arasında geçiş yap) Microsoft Yönetim Konsolu (MMC) Ana Pencere Klavye Kısayolları
CTRL+O (Kaydedilmiş bir konsolu aç)
CTRL+N (Yeni bir konsol aç)
CTRL+S (Açık konsolu kaydet)
CTRL+M (Bir konsol öğesi ekle veya kaldır)
CTRL+W (Yeni bir pencere aç)
F5 tuşu (Tüm konsol pencerelerinin içeriğini güncelleştir)
ALT+ARA ÇUBUĞU (MMC penceresi menüsünü görüntüle)
ALT+F4 (Konsolu kapat)
ALT+A (Eylem menüsünü görüntüle)
ALT+V (Görünüm menüsünü görüntüle)
ALT+F (Dosya menüsünü görüntüle)
ALT+O (Sık Kullanılanlar menüsünü görüntüle)
MMC Konsol Penceresi Klavye Kısayolları;
CTRL+P (Geçerli sayfayı veya etkin bölmeyi yazdır)
ALT+Eksi işareti (-) (Etkin konsol penceresi için pencere menüsünü görüntüle)
ÜSTKRKT+F10 (Seçili öğe için Eylem kısayol menüsünü görüntüle)
F1 tuşu (Seçili öğe için varsa Yardım başlığını aç)
F5 tuşu (Tüm konsol pencerelerinin içeriğini güncelleştir)
CTRL+F10 (Etkin konsol penceresini büyüt)
CTRL+F5 (Etkin konsol penceresini geri yükle)
ALT+ENTER (Seçili öğe için varsa Özellikler iletişim kutusunu aç)
F2 tuşu (Seçili öğeyi yeniden adlandır)
CTRL+F4 (Etkin konsolu kapat. Bir konsolun tek bir konsol penceresi varsa bu kısayol konsolu kapatır)
Uzak Masaüstü Bağlantısı Gezintisi;
CTRL+ALT+END (Microsoft Windows NT Güvenlik iletişim kutusunu aç)
ALT+PAGE UP (Programlar arası soldan sağa geçiş yap)
ALT+PAGE DOWN (Programlar arası sağdan sola geçiş yap)
ALT+INSERT (Programlar arasında en sık kullanılma sırasına göre dön)
ALT+HOME (Başlat menüsünü görüntüle)
CTRL+ALT+BREAK (İstemci bilgisayarını bir pencere ve tam ekran arasında geçiş yap)
ALT+DELETE (Windows menüsünü görüntüle)
CTRL+ALT+Eksi işareti (-) (Etkin pencerenin anlık görüntüsünü Terminal Server panosunda istemciye yerleştir ve aynı işlevselliği yerel bilgisayarda PRINT SCREEN e basarak sağlayın.)
CTRL+ALT+Artı işareti (+) (Etkin istemci penceresinin tamamının anlık görüntüsünü Terminal Server panosuna yerleştir ve aynı işlevselliği yerel bilgisayarda ALT+PRINT SCREEN e basarak sağlayın.)
Microsoft Internet Explorer Gezintisi;
[b] [CTRL+B (Sık Kullanılanları Düzenle iletişim kutusunu aç)
CTRL+E (Arama çubuğunu aç)
CTRL+F (Bul yardımcı programını başlat)
CTRL+H (Geçmiş çubuğunu aç)
CTRL+I (sık kullanılanlar çubuğunu aç)
CTRL+L (Aç iletişim kutusunu aç)
CTRL+N (Aynı Web adresiyle tarayıcının başka bir örneğini aç)
CTRL+O (Aç iletişim kutusunu aç CTRL+L ile aynı)
CTRL+P (Yazdır iletişim kutusunu aç)
CTRL+R (Geçerli Web sayfasını güncelleştir)
CTRL+W (Geçerli pencereyi kapat)
Çalıştır Komutları ;
compmgmt.msc - Bilgisyar Yöneticisi
devmgmt.msc - Aygıt Yöneticisi
diskmgmt.msc - Disk Yöneticisi
dfrg.msc - Disk birleştirme
eventvwr.msc - Olay Görüntülüyicisi
fsmgmt.msc - Paylaşılan Dosyalar
gpedit.msc - Grup Poliçeleri
lusrmgr.msc - Yerel Kullanıcılar ve Gruplar
perfmon.msc - Performans Monitörü
rsop.msc - Poliçe Sonuçarını Ortaya koymak
secpol.msc - Yerel Güvenlik Ayarları
services.msc - Çeşitli Servisler
msconfig - Sytem Bilgisi Hizmetleri
regedit - - Kayıt Defteri Editörü
msinfo32 - Sistem bilgisi
sysedit - Sistem Şekli Editörü
win.ini - Windows Yükleme Bilgisi
winver - Şu anki Wİndows Sürümünü Görüntüle
mailto: - Varsayılan E-mail alıcısı Görüntüle
cmd - Komut satırını çalıştır
Denetim Masası Öğeleri İçin Çalıştır Komutları ;
Program Ekle Kaldır / control appwiz.cpl
Tarih Saat özellikleri /control timedate.cpl
Ekran özellikleri / control desk.cpl
Hızlı bul / control findfast.cpl
Fontlar / control fonts
İnternet Özellikleri /control inetcpl.cpl
Klavye özellikleri /control main.cpl keyboard
Mouse Özellikleri / control main.cpl
Multimedya Özellikler /control mmsys.cpl
Ağ Özellikleri / control netcpl.cpl
Şifre özellikleri / control password.cpl
Printer /control printers
Ses Özellikleri / control mmsys.cpl sounds
Sistem Özellikleri /control sysdm.cpl
Windows XP Shortcuts ;
Kaynak: Bydigi Forum Pc Kisa Yollari...faydali..!!!! - Bydigi Forum
ALT+ENTER / seçili ögelerin özellikleri
ALT+ESC / en son acılan ıtem lerı gecıs saglar
ALT+F4 / aktif pencerelerı kapatır
ALT+SPACEBAR / aktif sayfanın menusu
ALT+TAB / menuler arasında geçiş
BACKSPACE / bir önceki sayfaya geçiş
CTRL+A / hepsini seç
CTRL+B / kalın yazı
CTRL+C / kopyala
CTRL+I / italik
CTRL+O / dosya açma
CTRL+U / alt cızgı
CTRL+V / yapıştır
CTRL+X / kes
CTRL+Z / geri tusu
CTRL+F4 / dökümanları kapatır
CTRL while dragging / seçili ögeleri tutar
CTRL+SHIFT while dragging / seçili ögeleri kısayol oluşturur
SHIFT+DELETE / çöp kutusuna atmadan siler
ESC / ıslemlerı durdurur
F1 / help
F2 / seçili öğenin ismini degiştirme
F3 / arama dosya ve klasörlerde
Kaynak: Bydigi Forum
F4 / adres çubuğunu açar
F5 / yenileme
F6 / adres çubuğuna gider
F10 / active sayfalarda çubuğa gider dosya eklemek araçlar filan
SHIFT+F10 / sağ tıkladıgınızda açılan menu
CTRL+ESC / start menusu
SHIFT+CTRL+ESC / görev yönetıcısı
WIN / start menüsü
WIN+BREAK / sistem özellikler menüsü
WIN+D / bütün aktif sayfalari küçültme
WIN+E / bilgisayarımı açar
WIN+F / arama dosya ve klasörlerde
WIN+F+CTRL / bilgisayarımda arama
WIN+L / kullanıcı degiştirme kapatmadan
WIN+M / küçültme veya restore etme sayfaları
WIN+R / çalıştırı açar WIN+TAB / açık olan sayfalarda geçiş
Windows Explorer Shortcuts ;
ALT+SPACEBAR / aktif sayfanın menüsü
CTRL+ESC / windows menusu
ALT+F4 / windows penceresini ve cerayann eden olayları kapatır
CTRL+A / bütün parçaları seçer
CTRL+X / seçili kısmı keser
CTRL+C / seçili kısmı kopyalar
CTRL+V / seçili kısmı yapıştırır
CTRL+Z / geri döner son yapılana
CTRL+(+) / sutun icindeki pencereleri otomatik olarak dogru sıralar
TAB / 7 sutun atlatma yada digger seçili ögeye geçme
SHIFT+DELETE / direk silme
BACKSPACE / bir önceki sayfaya yada slime işlemi
ALT+ENTER / seçili ögelerin özellikleri
F10 / aktif sayfanın menusu
F6 / adress bara gider /
F5 / sayfayı yenıler
F3 / arama ögesi
F2 / ismini degistirme seçili ögenin
Internet Explorer Shortcuts ;
CTRL+A / bütün sayfanın seçimi
CTRL+D / favorite ekler
CTRL+E / aktif sayfada arama ya
CTRL+F / sayfada bulma
CTRL+H / geçmiş sayfasını açar
CTRL+I / favorite sayfalarının oldugu kısmı açar
CTRL+N / yeni pencere açar
CTRL+O / yenı lokasyonlar gider
CTRL+P / printer menusu
CTRL+S / degisiklikleri kaydeder
CTRL+W / aktif sayfayı kapatır
CTRL+ENTER/ basına www ve sonuna .com koymayı yaAsi
SHIFT+CLICK / yeni pencerede açar
BACKSPACE / bir önceki sayfaya gider
ALT+HOME / anasayfaya gider
HOME / sayfanın başına gider
TAB / Itemler arasında atlamayı sağlar
END / sayfanın sonuna gider
ESC / açılan sayfayı sonlandırır
F11 / tam ekran yasayfayı
F5 / sayfayı yeniler
F4 / adress barı açar
F6 / adress bara gider
ALT+RIGHT ARROW / ileri sayfaya götürür
SHIFT+CTRL+TAB / address bara gider
SHIFT+F10 / sağ tus olayı
SHIFT+TAB / geri tab olayı
26 Haziran 2012 Salı
Google: İnternet arama motorunda usulsüzlük
Arama motoru konusunda ciddi bir savaş yaşanıyor. Google söylentilere şaşkınlıkla bakıyor fakat Avrupa Komisyonuna şikayet edilmesine şaşırmamış!
Tekelleşmenin Yeni Adı: Google
Eskiden tekelleşme denildiğinde birçok kişinin aklına Microsoft gelirdi fakat günümüzde bu durum değişti. Şimdilerde herkes Google a savaş açmış durumda.
Hatırlayanlar bilir, Microsoft un en parlak yıllarında sürekli tekelleşme terimini duyardık. Sürekli tekelleşme yasalarına karşı geldiği ve açılan davalardan bahsederdik. Tüm dünya yıllardır Microsoft un ürünlerini kullanıyordu ve bir o kadar da bu firma ile uğraşıyordu.
Microsoft günümüzde bu durumdan kurtuldu. Googleın gelmesi ile birlikte bu kötü imajı ona devretti. Şimdilerde Google ne yapsa bir dava ile karşı karşıya kalıyor. Bunun en yakın örneği de Microsoft un Googleı tekelleşme yasalarına karşı geldiği için Avrupa komisyonuna şikayet etmesi. Evet yanlış duymadınız, yıllardır tekelleşme davaları ile boğuşan Microsoft, şimdilerde Google a karşı tekelleşme davası açması ile gündemde.
Günümüzün yaramaz çocuğu olan Googleın, özellikle arama motoru ve reklam pazarında usulüne göre davranmadığı söyleniyor. Hatta Googleın, Microsoft un ciddi güç kaybettiği ve 2011 yılında iddialı olduğu akıllı telefon pazarında rekabete aykırı davrandığı iddia ediliyor. Birçok arama motoru geliştiricisi çok önceleri bu konuda şikayetlerini dile getirmişlerdi fakat Microsoft esas adımı Avrupa Komisyonu na gitmekle yaptı.
Arama Motorunda Usulsüzlük
Microsoft, Googleın Avrupa daki davranışlarından oldukça endişeli. Özellikle bazı içeriklerin ve verilerin arama motorunda engellenmesinin rekabete ciddi bir zarar verdiği söyleniyor. Bu esasında kesinlikle küçümsenmemesi gereken bir olay çünkü Google, arama motoru piyasasında Avrupa da %95'lik bir paya sahip. Dolaysıyla arama sonuçlarında bazı terimlerin çıkmaması birçok firmayı zarara uğratabilir. Yani Google ile çalışmayan firmaların arama sonuçlarında son sıralarda çıkması büyük bir kayıp.
Amerika Birleşik Devletleri nde elbette aynı sorun var fakat Google bu pazarı Microsoft Bing ve Yahoo ile paylaşıyor.
Google özellikle gün geçtikçe büyüyen akıllı telefon pazarında usulüne göre davranmıyor. Apple iPhone ve Windows Phone 7 işletim sistemli telefonlar, Youtube un Metadata verilerine ulaşamıyor. Kısıtlı bir aramaya karşın, Googleın mobil işletim sistemi olan Android video aramalarında harikalar yaratıyor.
Birçok web sitesinin, Google dışında başka arama motoru kullanmayacaklarına dair sözleşmeler yaptığını duyduk. Reklam verenlerin, arama sonuçlarında üst sıralarda çıktıkları da söyleniyor. Hatta bazı içeriklerin sadece Googleın arama servislerinde çıktığı ve farklı arama motorları ile bu içeriklere ulaşılamadığı da söylentiler arasında.
Google Cephesinde Durum Ne?
Google ise bu söylentilere şaşkınlıkla bakıyor fakat Avrupa Komisyonuna şikayet edilmesine çok da şaşırmamışlar. Bu yüzden de Avrupa Komisyonu ile bu şikayeti tartışacağını, gerekirse kendi tarafında bu işlerin nasıl yürütüldüğünü açıklayacaklarını belirttiler.
Googleın bu davranışının ne kadar etkili olacağı tartışmaya açık çünkü Avrupa Komisyonu nda kendisi hakkında yapılmış birçok şikayet yer alıyor. Hatta Amerika Birleşik Devletleri nin Ohio ve Wisconsin eyaletlerinde bile Googleın pazardaki davranışları incelenmeye başlandı.
Neticede, arama motoru konusunda ciddi bir savaş yaşanıyor. Microsoft, Yahoo ile güç birliğine gitti. Birçok firma Google a karşı ittifak peşinde. Önümüzdeki günlerde bu savaş daha da büyüyecek. Çok daha sert hamlelere şahit olacağız.
Kaynak: http://www.support.web.tr/google-interne...uzluk.html
İnternet konuşmalarınızı nasıl şifrelersiniz?
MSN, Gtalk veya e-mail lerinizdeki yazışmaların üçüncü şahıslar tarafından ele geçirildiğinden mi şüpheleniyorsunuz? Size, davetsiz misafirleri aradan çıkaracak yazılımı anlatıyoruz!
İş hayatımızdaki iletişim trafiğinin çoğunu internet üzerinden sağlamaktayız. E-posta yazışmaları, anlık görüşmeler, sanal konferanslar veya şirket içerisindeki haberleşmeye kadar birçok etken bulunmaktadır.
Peki, bu iletişim sahamıza 3. kişilerin legal olmayarak döe2hil olmasını nasıl engelleyebiliriz? Diğer bir deyişle, hedef alıcı ve gönderici arasındaki bilginin şifrelenmesini nasıl sağlayabiliriz? Teknoloji sitesi ShiftDelete.Net, bu konuda iddialı bir makale hazırladı.
Yazışmalarımızın Okunmasını Nasıl Engelleriz?
Bu noktada WireShark tan bahsetmeliyiz. WireSharkın en önemli özelliklerinden biri, standartlarının aksine, ağ üzerindeki paketlerdeki ikili veri şeklindeki bilgileri, okunabilir bir şekle dönüştürüyor.
Bilindiği üzere Windows Live Messenger, Windows Messenger gibi anlık mesajlaşma servisleri MSNP (Mobile Status Notification Protocol) kullanmaktadır. WireShark yazılımı, WinPcap yardımıyla ağ trafiğinizdeki iletişim protokollerini takip ederek, anlık olarak sizlere sunmaktadır.
![[Resim: msn-veri-islemi.jpg]](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_vI-VHa-NTq014VHZ2eC0T_LI0wVUOss5f3j3vcScZ5DYnlGFUPAe6IsjJVVLAwO30JstetVU7PZMLFSBPoY60qaYWWySMtu0_Bja8jTfyDoGlisIc0E0VuNkM_oTAp1fvLUvQ=s0-d)
Çoğu bilgisayar kullanıcısı yukarıdaki grafikteki gibi bir iletişim ağı içerisindedir. Dolayısıyla hedef veri alıcısıyla tamamen güvenlikli bir protokol üzerinden haberleştiği söylenemez.
Güvende Değiliz
Mantıken bakıldığında, güvenli veri iletiminin aslında bilgisayarımızdan çıkmadan önce şifrelenip ağ üzerinde şifrelenmiş bir biçimde hareket etmesi gerekmektedir. Aynı şekilde de alıcı bilgisayarda gönderilen şifreli veriler çözülmelidir.
İşte tam bu noktada Fransız iki bilişim uzmanı tarafından üretilen SimpLite yazılımı devreye giriyor. Bu yazılım MSN, Yahoo, ICQ/AIM, Jabber/GTalk gibi mesajlaşma servislerinde kullanılabiliyor.
![[Resim: msn-guvenli-konusma.jpg]](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_tvN1a_Lyf3nhdhAZtW8y1S-iotJDNMxHB9OKMLXStM80cIB1TQ7p9XQM3QCnhKSYhIkFOeusoF18eLGIzvbl-65P6ZygsLtJfZ0wKnqHxCU0bkaQWmLqB1LBf3DQPeJ3CcK7hD3DW0=s0-d)
Program, verilerinizi ağ trafiğini çıkmadan şifreliyor ve ağınızda şifreli halde karşı hedefe yani alıcıya gönderiyor. Alıcı bilgisayarında da kurulan SimpLite, gelen veriyi tekrar çözerek güvenli iletişimi sağlıyor.
AES 128 Şifreleme Yöntemi Kullanılıyor
SimpLite yazılımı sizin mesajlaşma trafiğinizi, ismini son aylarda sıkça duyduğumuz AES (Advanced Encryption Standard endash Gelişmiş Şifreleme Standardı) ile korumaktadır.
Wikileaks belgelerinin şifrelenmesini Julian Assange, ABD ve başka birkaç ülke hükümetine hitaben, eğer beni tutuklar veya Wikileaks operasyonunu engellemeye çalışırsanız, insurance.aes256 isimli dosyanın şifreleme anahtarını bıraktığım arkadaşlarım bu anahtarı yayınlayacaklar ve sizi çok daha fazla mutsuz edecek birtakım dosyalar ortaya çıkacak , diye bir bildiri yayınlamıştı.
Tüm dünyanın konuştuğu bu dosyanın şifrelenmesi de AES ile sağlanmıştı. Aynı zamanda bu şifreleme yöntemi 128, 256, 512 bit lik key leri de desteklemektedir.
KAYNAK:SUPPORT BILISIM
İş hayatımızdaki iletişim trafiğinin çoğunu internet üzerinden sağlamaktayız. E-posta yazışmaları, anlık görüşmeler, sanal konferanslar veya şirket içerisindeki haberleşmeye kadar birçok etken bulunmaktadır.
Peki, bu iletişim sahamıza 3. kişilerin legal olmayarak döe2hil olmasını nasıl engelleyebiliriz? Diğer bir deyişle, hedef alıcı ve gönderici arasındaki bilginin şifrelenmesini nasıl sağlayabiliriz? Teknoloji sitesi ShiftDelete.Net, bu konuda iddialı bir makale hazırladı.
Yazışmalarımızın Okunmasını Nasıl Engelleriz?
Bu noktada WireShark tan bahsetmeliyiz. WireSharkın en önemli özelliklerinden biri, standartlarının aksine, ağ üzerindeki paketlerdeki ikili veri şeklindeki bilgileri, okunabilir bir şekle dönüştürüyor.
Bilindiği üzere Windows Live Messenger, Windows Messenger gibi anlık mesajlaşma servisleri MSNP (Mobile Status Notification Protocol) kullanmaktadır. WireShark yazılımı, WinPcap yardımıyla ağ trafiğinizdeki iletişim protokollerini takip ederek, anlık olarak sizlere sunmaktadır.
Çoğu bilgisayar kullanıcısı yukarıdaki grafikteki gibi bir iletişim ağı içerisindedir. Dolayısıyla hedef veri alıcısıyla tamamen güvenlikli bir protokol üzerinden haberleştiği söylenemez.
Güvende Değiliz
Mantıken bakıldığında, güvenli veri iletiminin aslında bilgisayarımızdan çıkmadan önce şifrelenip ağ üzerinde şifrelenmiş bir biçimde hareket etmesi gerekmektedir. Aynı şekilde de alıcı bilgisayarda gönderilen şifreli veriler çözülmelidir.
İşte tam bu noktada Fransız iki bilişim uzmanı tarafından üretilen SimpLite yazılımı devreye giriyor. Bu yazılım MSN, Yahoo, ICQ/AIM, Jabber/GTalk gibi mesajlaşma servislerinde kullanılabiliyor.
Program, verilerinizi ağ trafiğini çıkmadan şifreliyor ve ağınızda şifreli halde karşı hedefe yani alıcıya gönderiyor. Alıcı bilgisayarında da kurulan SimpLite, gelen veriyi tekrar çözerek güvenli iletişimi sağlıyor.
AES 128 Şifreleme Yöntemi Kullanılıyor
SimpLite yazılımı sizin mesajlaşma trafiğinizi, ismini son aylarda sıkça duyduğumuz AES (Advanced Encryption Standard endash Gelişmiş Şifreleme Standardı) ile korumaktadır.
Wikileaks belgelerinin şifrelenmesini Julian Assange, ABD ve başka birkaç ülke hükümetine hitaben, eğer beni tutuklar veya Wikileaks operasyonunu engellemeye çalışırsanız, insurance.aes256 isimli dosyanın şifreleme anahtarını bıraktığım arkadaşlarım bu anahtarı yayınlayacaklar ve sizi çok daha fazla mutsuz edecek birtakım dosyalar ortaya çıkacak , diye bir bildiri yayınlamıştı.
Tüm dünyanın konuştuğu bu dosyanın şifrelenmesi de AES ile sağlanmıştı. Aynı zamanda bu şifreleme yöntemi 128, 256, 512 bit lik key leri de desteklemektedir.
KAYNAK:SUPPORT BILISIM
İnternet kullanıcılarına önemli uyarı
Sosyal medya sitelerinde şok şok veya şok eden video gibi bir mesaj görürseniz ya da e-postanıza gelirse sakın tıklamayın
Antivirüsyazılımfirması Eset, sosyalmedyakullancılarını istismarlara karşı uyardı. Web sayfalarının içeriğinde yer alan kimi linklere dikkat edilmesini öneren firma, Sosyal medyada gördüğünüz ya da e-postanıza gelen şok şok ya da şok eden video gibi bağlantılara tıklamaktan kaçının. Bilmediğiniz sitelere yönlendiren bağlantılara tıklamayın ikazında bulundu.
Eset, Japonya da meydana gelen depremin sosyal mühendislik kandırmacası olarak sanal dünyada kullanıldığını belirledi. Firma, siber suçluların Kara Şapkalı Arama Motoru Optimizasyonu yaptığını vurguladı.
Optimizasyon internetten yapılan arama sonuçlarının manipülasyonu olarak tanımlanıyor. İndeks zehirlemesi de denilen bu tehditte kullanıcılar zararlı ya da sahte web sitelerine yönelendirilerek aldatılıyor.
Eset uzmanları, zararlı yazılımlardan korunmak için şu tavsiyelerde bulunuyor:
Sosyal medyada gördüğünüz ya da e-postanıza gelen şok şok ya da şok eden video gibi bağlantılara tıklamaktan kaçının. Güvenilmeyen haber sitelerinde dolaşmayın. Bilmediğiniz sitelere yönlendiren bağlantılara tıklamayın. Bilinmeyen yardım vakıflarına ve fonlara asla para göndermeyin. Güncel bir antivirüs yazılımı kullanın.
Öte yandan Eset in zararlı yazılım toplama sistemi Threatsense.net tarafından derlenen istatistiksel verilere göre INF/Autorun virüsleri, yüzde 5,79 ile şubat ayında olduğu gibi mart ayında da en yaygın tehdit olarak başı çekiyor. INF/Autorun, genellikle USB belleklerde bulunan ve otomatik olarak çalıştırılması gereken dosyalarda yer alan zararlı yazılımları ifade ediyor.
En yaygın tehditler arasında ikinci sırada yer alan Win32/Conficker ise (yüzde 4,29) Windows işletim sisteminde bulunan kimi açıkları istismar ederek sistemlere bulaşan bir solucan türü. Üçüncü sıradaki Win32/PSW.Online Games ise özellikle çevrimiçi oyuncuları hedefleyen ve oltalama amacı ile kullanılan bir truva atı türevi.
KAYNAK: Support Web
ORACLE KURUMU VE AYARLAMALARI
Oracle Kurulumu:
forumankebut.net - ORACLE KURUMU VE AYARLAMALARI Öncelikle Oracle Client Server uygulamalarda Kullanmak icin Oracle Client Server Cd sine sahip olmaniz gerekir. Oracle Serverini Kurulumu Nt Gereklidir Ayni Cd den Clientler Windows9x yeterli olacaktir istenirse Clientler Nt isletim sistemlerinede kurulabilinir Ama Serveri windows9x yükleyemezsiniz.
Tek Makinada Oracle'in Kurulmasi icin Personel Oracle Secilecek
Personel Oracle Cd yerlestirdikten Sonra Language Kismi Türkce Secilmeli genelde bu kisim zaten türkce gelir Sonra Application Database le devam edin
Replication 55M disk Space Secin Standart secmemekte fayda var...
Oracle'ı Ayarlama:
Kurulum islemi bittikten sonra yapilmasi gerekenler Oracle ile bir Listener Yaratilmasi Clien server uygulamalarda TCP/IP secilir ve Serverin ip numarasi yazilir örnegin 192.168.24.8 gibi Test islemi yapilmaz cünkü daha baglanti ayarlari yapilmamistir.Onun yerine Final le Bitirilir.Simdi BDE Ayarlarin yapilmasi icin sirayla BDE calistirilir.BDE calistirlmadan önce sürümü lütfen update edin bunuda Borlandin sayfasindan cekebilirsiniz Configration,Drivers,Native Oracle secilir DLL32 Kismindan SQLORA32.Dll isaretlenir Vendor Init icin OCI.Dll isaretlenmelidir.Enable integers True Yapilmasi gerekir,Lang Driver ile uygun dil secilir Türkce icin PdoxAnsiInit 850 uygun olacaktir Server Name Kismina Olusturulan Listener Adi yazilir Örnegin ORAC (Sonuna .World) otomatik olarak konulacaktir telas etmeyin
Username Kismina Kullanilacak Olan User Kullanilir Mesala ADMIN veya ROOT gibi Simdi BDE Kapatalim Ve SQL Plusi Calistiralim Defaut User ve sifre (User:SYSTEM Password:Change_on_install ) olarak girilir ve connect olunur Simdi Bir user tanimlayalim ve veritabani alanimizi belirleyelim
CREATE TABLESPACE
DATAFILE 'C:ORAC.ORA' SIZE 500M
AUTOEXTEND ON MAXSIZE UNLIMITED;
/* ORACLE SCRIPT */
CREATE USER
IDENTIFIED BY
DEFAULT TABLESPACE ;
/* ORACLE SCRIPT */
GRANT DBA TO ;
/* ORACLE SCRIPT */
Grant Komutuyla Kullanici Baglantisi test edilir eger connect olursak hic bir sorun yoktur simdi BDE calistirip bir Alias yaratalim Türü ORACLE secilecek Olusturan Alias Tiklayarak verilen Kullanici Adini ve Passwordu girelim ve Okey tusuna basalim Hersey yolundayda Artik Oracle Baglanmis olunacaktir ... Diger Makalede Tablo Olusturulmasi ,Autoincremant Triger ve stored Procedur yazilimlarini anlatacagim simdilik iyi calismalar Konuyla ilgili yorumlarınızı Beklerim
SQL PLUS - DERS 1
Yardımcı Komutlar:
Sql komutları sadece hafızada tutulurlar. İşletilen her komut hafıza tutulur. O yüzden kullanıcının isini kolaylaştırmak için bazı ek komutlara ihtiyaç duyulmuştur. Sql Plus a girmek için komut satırında şu şekilde girilir;
SQLPLUS [kullanıcı adı [/şifre [@Database]]]
A[PPEND] Text -->Satir sonuna kelime ekler.
C[HANGE] /eski/yeni -->eski text yerine yeni text ekler. Yeni alanı bos bırakılırsa eski alan olarak belirtilen text silinir.
CL[EAR] BUFF[ER] -->SQL hafızasındaki tüm satırları siler, hafızayı boşaltır.
DEL -->Aktif olarak bulunduğu satiri siler. Satir no belirtilirse o satiri siler.
I[NPUT] Text -->Satir arasına Text ifadesiyle belirtilen cümleyi ekler.
L[IST] -->Hafızadaki tüm satırları listeler.
L[IST] m n -->Sadece m ile n arasındaki satırları listeler.
R[UN] -->Hafızadaki SQL satirini çalıştırır. Ayni işlevi "R,r,/, ; " karakterleride yapar.
n Text -->n satırındaki cümleyi Text ifadesi belirtilen alana yazılan cümle ile değiştirir.
0 Text -->Bulunduğu satırdan bir önceki satıra yeni alan açar ve text 'i oraya ekler.
SAVE Dosya -->Hafızadaki komutu belirtilen dosya adı altında saklar.
GET Dosya -->Belirtilen dosyayı hafızaya yükler.
START Dosya-->Belirtilen dosyayı direkt çalıştırır. Hafızaya yüklemez. @ işaretide aynidir.
ED[IT] Dosya-->Belirtilen dosyayı bir editör içinde açar.
SPOOL -->Ekranda yapılan her türlü isi dosyaya atar. SPOOL OFF ile dosyaya kayıt işlemini durdurur.
EXIT -->SQL den çıkış sağlar.
HELP Komut -->Belirtilen komut için açıklayıcı bilgi verir.
SQL Plus Fonksiyonları:
Fonksiyonlar sayesinde;Datalar üzerinde hesap yapabilir, Datalar üzerinde değişiklikler yapılabilir, Grup oluşturularak bu kayıtlar için kullanılabilir. Tarih datası çeşitli formatlarda görüntülenebilir, Kolon tipleri değiştirilebilir. İç içe fonksiyonlar tanımlanabilir. Öncelikle içteki fonksiyon çalışır. Çıkan sonuca göre dıştaki fonksiyon işlem görür.
Sys.Dual : Oracle database inde bulunan tek kolon ve tek satırdan oluşan bir tablodur. Belirli bir tablodan değerler almadan fonksiyonların kullanılması gerektiğinde bu tablo kullanılır.
Karakter Fonksiyonları:
LOWER(Text) : Text olarak belirtilen alanı küçük harfe çevirir.
UPPER(Text) : Text olarak belirtilen alanı büyük harfe çevirir.
INITCAP(Text) : Text olarak belirtilen alanın bas harfini büyük diğerlerini küçük harfe çevirir.
CONCAT (Text1,Text2) : Text1 olarak belirtilen alan ile Text2 alanını birleştirir. || simgeside aynidir.
SUBSTR(Text,m,n) : Text alanının m. karakterinden itibaren (m. karakter dahil) n kadar karakter alır. LENGTH(Text) : Text alanın karakter uzunluğunu Sayısal olarak verir.
NVL(KOLON,DEGER) : Kolonun aldığı değer null ise değer alanında belirtilen değeri verir.
Sayısal Fonksiyonları :
ROUND(Sayı,m): Sayı alanına girilen rakam, m olarak belirtilen ondalık kadar yuvarlar.
Örneğin;
ROUND(45.923,2) -->45.92
ROUND(45.923,0) -->46
ROUND(45.923,-1) -->50
ROUND(45.951,2) -->45.92
ROUND(45.929,2) -->45.93
TRUNC(Sayı,m): Sayı alanına girilen rakam, m olarak belirtilen ondalık kadar sondan keser.
TRUNC(54.923,2) -->45.92
TRUNC(54.923,-1) -->40
TRUNC (54.929,2) -->45.92
MOD(m,n) : m Sayısı n Sayısına bölündüğünde kalan rakamı bulur.
Zamansal Fonksiyonları ve İşlemleri:
Tarih + Sayı -->Tarihe Sayı kadar gün ekler.
Tarih - Sayı -->Tarihe Sayı kadar gün çıkarır.
Tarih - Tarih -->İki tarih arasındaki gün farkını Sayısal olarak verir.
Tarih + Sayı / 24 -->Tarihe Sayı kadar saat ekler.
SYSDATE -->Sistem tarihini verir. Oracle ın varsayılan tarih formatı DD-MON-YY seklindedir. Üzerinde aritmetiksel işlemler yapılabilir.
MONTHS_BETWEEN(tarih1,tarih2)-->İki tarih arasını ay olarak bulur.
ADD_MONTHS (tarih,n) -->Tarihe n kadar ay ekler.
NEXT_DAY(tarih,' gün' ) -->tarih den sonraki günün ilk tarihini verir.
LAST_DAY(tarih,' gün' ) -->tarih den önceki günün ilk tarihini verir.
ROUND(tarih[,' fmt '] ) -->tarih i belirtilen formata göre aya veya yıla göre yuvarlar.
TRUNC(tarih[,' fmt '] ) -->tarih i belirtilen formata göre aya veya yıla göre keser.
Çevirme Fonksiyonları:
TO_CHAR(Sayı,[ fmt ]) : Girilen tarih veya Sayıyı karakter tipine çevirir.
Tarih parametreleri;
YYYY -->Yılı rakamsal olarak gösterir.
YEAR öe0Yılı yazısal olarak verir.
BC -->Millattan önce ve sonrası için zaman verir.
MM -->Ayi rakamsal olarak gösterir.
MONTH -->Ayi yazısal olarak verir. Belirtilen ülkenin tarih yazısıyla verir.
MON -->Ayi yazısal sadece ilk 3 harfini verir. Belirtilen ülkenin tarih yazısıyla verir.
RM -->Ayi roma rakamıyla gösterir.
DD -->Günü rakamsal olarak gösterir.
DAY --> Günü yazısal olarak verir.
Sayısal parametreleri;
-> Rakamdır.
-> Sıfır rakamı verir.
$ --> Rakamın başına $ işareti koyar.
. --> Ondalık haneye ayırır.
, --> Rakamı 3 er hane ayırarak aralarına vir
koyar.
MI --> Negatif Sayılar için sonuna endash işareti koyar.
Örneğin " x nolu kişi xxx'dir." Formatında ekrana liste oluşturalım (id number);
SELECT TO_CHAR(id) || ' nolu kişi ' ||name||'dir.'
Örneğin sistem tarihini DD-MM-YYYY olarak gösterelim;
SELECT TO_CHAR(sysdate,' DD-MM-YYYY')
Örneğin sistem zamanını HH:MI olarak gösterelim;
SELECT TO_CHAR(sysdate,' HH:MI' )
TO_NUMBER (Karakter) : Girilen karakteri Sayısal ifadeye çevirir.
TO_DATE(char, [ fmt ]) : Girilen karakteri belirtilen formatta tarih formatına çevirir.
Örneğin tarih kolonundaki değerleri, 7 /11/1998 tarihine eşit olanların listesini oluşturalım. Ama kolon değerleri string olarak ayin uzun ad, günü ve yılı Sayısal olarak kayıtlıdır. Bu sorunu çözmek için kullanılır;
SELECT no, maas
FROM Personel
WHERE MAAS_TARIH=TO_DATE('KASIM 7, 1998', 'Month dd,YYYY')
Tablolar Arasında İlişki Kurulması (JOIN):
* Birden fazla tabloyla ilişki kurularak ortak sorgulama yapılmasıdır. Tabloları belli bir ortak kolona göre birleştirmek için join yöntemi kullanılır. Bunun için öncelikle tablolardaki kolonlar ayni tipte ve ayni büyüklükte olmalıdır.
Yazılımı:
SELECT table1.kolonları,table2.kolonları
FROM table1, table2
WHERE table1.kolon1=table2.kolon2
İki tabloyu birleştirmek için iki tabloda ortak bulunan kolonları where kotulu içinde editleriz.
Örneğin personel adı ve bulunduğu departman listesi için;
SELECT a.*,b.*
FROM personel a , departman b
WHERE a.dept_id=b.dept_id
Böylece personel tablosundan personel adı ve soyadı, departman tablosundan departman adı bilgisi getirilir. * Bazı durumlarda tablo birleştirme koşulu bir aralık şeklinde oluşabilir. Yani tabloları birleştirirken anahtar sahaların belirli bir aralığı seçilebilir.
SELECT table1.kolonları, table2.kolonları
FROM table1, table2
WHERE table1.kolon1 BETWEEN table2.min2 AND table2. max2
* (OUTER JOIN) Bir diğer durumda tablodaki verilerin değerleri null olabilir. Fakat biz null değerlere sahip olanlarıda birleştirmek istersek eksik olan tablonun yanına (+) işareti eklenir.
SELECT table1.kolonları, table2.kolonları
FROM table1, table2
WHERE table1.kolon1 (+) = table2.kolon2
* (SELF JOIN) Bir başka durumda ayni tablodaki kendi içindeki kolonlar arasında ilişki kurulabilir. Bazı durumlarda kolonlardaki değerleri eşit olma durumlarına göre sorgu düzenlenebilir.
SELECT table1.kolonları
FROM table1 a, table1 b
WHERE table1.a = table1. b
Grup (GROUP) Fonksiyonları :
Bazen belli bir koşula uygun belli bir topluluk için sorgu kurulabilir. Bu durumda grup işlemi yapılır. Örneğin departmanlara göre grup oluşturulup o departmandaki personel Sayısı hesaplanabilir. Grup Fonksiyonları sadece grup ifadeleriyle kullanılabilir.
Yazılımı:
SELECT kolonlar, grup Fonksiyonları
FROM table
[WHERE kotul]
[GROUP BY grup_kolonu]
[HAVING group_kotulu]
[ORDER BY kolon]
GROUP BY satiri ile kolonlar üzerinde küçük gruplar oluşturulur.
HAVING satiri ile bu oluşturulan grup için grup koşulları tanımlanabilir. Where koşulundan farkı WHERE kayıt üzerinde koşul koyar, HAVING ise sadece grup kayıtları üzerinde koşul konabilir ve grup Fonksiyonları kullanılabilir.
AVG(Kolon) : Belirtilen kolonun ortalamasını bulur.
COUNT(Kolon) : Belirtilen kolonun kayıt Sayısını bulur. Count(*) ile o grupta oluşturulan kayıt Sayısı hesaplanır. Null değerler için nvl fonksiyonu kullanılır. Çünkü kolon içindeki null değerler işleme alınmaz.
MAX(Kolon) : Belirtilen kolondaki kayıtların değerlerinin maksimum değerini bulur. Sayısal, karakteristik veya tarihsel olarak kendi içinde sıralama yapabilir.
MIN(Kolon) : Belirtilen kolondaki kayıtların değerlerinin minimum değerini bulur. Sayısal, karakteristik veya tarihsel olarak kendi içinde sıralama yapabilir.
SUM(Kolon) : Belirtilen kolondaki kayıtların değerlerinin Sayısal toplamını bulur.
VARIANCE(Kolon) : Belirtilen kolondaki kayıtların değerlerinin matematiksel varyansını bulur.
Örneğin bir personel listesindeki departmanların ayrı ayrı departman içindeki personelin max ve min maas alan kişilerin maaslarını isteyelim;
SELECT Departman_id, MAX(Maas) , MIN(maas) TABLE Personel GROUP BY Departman_id
Veya 38 nolu departmandaki personel Sayısını bulalım;
SELECT COUNT(*) TABLE Personel WHERE Departman_id = 38
Veya tüm departmanlardaki maaslarının ortalaması 80.000.000 den büyük olanların listesini oluşturalım;
SELECT Departman_id, AVG(Maas) TABLE Personel GROUP BY Departman_id HAVING AVG(maas) > 80000000
Bazı durumlarda iç içe grup oluşturulması istenebilir. Bu durumda şu şekilde yazılır.
GROUP BY Kolon1, Kolon2 ,
Örneğin Departman adına ve personel yaşına göre grup oluşturalım.
SELECT Departman_id, Yas
TABLE Personel
GROUP BY Departman_id, Yas
SQL PLUS - DERS 2
Altsorgular(SUBQUERY):
Subquery, bir sorgu oluşturulurken, bu sorguya ait kriterleri başka bir sorgu belirleme durumudur. Kısaca sonucu bilinmeyen koşullar olduğunda bu yöntem kullanılır.
Yazılımı:
SELECT ..
FROM ö85ö85
WHERE kolon=( SELECT ö85
FROM ö85.
WHERE ö85.)
Select cümlesi parantez içinde tanımlanır. = koşulu kondu ise select cümlesi tek değer döndürmek zorundadır. Eğer birden fazla değer için koşul konulması gerekirse " in, not in " kelimesi kullanılır. Tek kayıt döndüğünde = yerine >,>=, <, <=, <> kontrol ifadelerice kullanabiliriz. Bir önemli nokta da koşula eşitlenecek değer 2. Select cümlesi içindeki kolon değerine es olmalıdır. Yani tipleri eşit olmalıdır.Subquery sorgulama tekniğinde order by kullanılamaz.Having grup kotulu içinde select cümlesi kullanabiliriz.
Örneğin;
Sorgu : Mehmet' in departman numarası kaçtır?
SELECT dept_id,name
FROM Personel
WHERE name='Mehmet'
Sorgu : Departman numarası 38 olan kişilerin listesinden adı mehmet olan var mi incele?
SELECT dept_id,name
FROM Personel
WHERE dept_id=38
Sorgu : Bu iki sorgunun birleşimi istenirse, yani departmanı 38 olan mehmet adli personel bilgisi ?
SELECT dept_id,name
FROM Personel
WHERE dept_id=( SELECT dept_id
FROM Personel
WHERE name='Mehmet')
Çalışma Anında Sorguya Dışarıdan Deger Alma:
Bir sorgu oluşturulurken bazen bazı alanların değerleri değişkendir. Bu yüzden sorguya dışarıdan değer girilmesi ve bu değere göre bir sorgu oluşturulması gerekir. Bunun için anahtar kelimenin basına & karakteri getirilir. Örneğin istenilen departman koduna göre personelin adı ve soyadı listeleyelim;
SELECT ad,soyad
FROM Personel
WHERE Dept_id = &Departman_kodu
Ekran:
Departman_kodu için değer gir: 38
eski 1: select ad,soyad from Personel where Dept_id = &Departman_kodu
yeni 1: select ad,soyad from Personel where Dept_id = 38
Eğer sorgu yazılımı sorunlu ise bu giriş yapıldıktan sonra anlaşılır ve kesinlikle girilen değer kolon tipine es olmalıdır. Örneğin &anahtar_kelime seklinde tırnak arasında belirtilmişse giriş olarak sadece text değer girilir. Ama &anahtar_kelime tırnak içinde belirtilmemişse giriş yapılırken tırnak içinde giriş yapılmalıdır. Birden fazla &anahtar_kelime tanımlanırsa sırayla sorgu sorulur ve tüm değerler girildikten sonra sorgu oluşturulur. Eğer where koşulunda &anahtar_kelime si kullanılmışsa giriş yapılırken matematiksel koşul seklinde giriş yapabiliriz.Eğer anahtar kelimenin basına && konulursa sorgu sırasında sadece bir kerelik sorgu sorulur. Bundan sonra anahtar kelimenin değeri ilk girilen değer olarak geçerlidir.
DEFINE değişken=değer : Belirtilen değişkene karakter atanır.
ACCEPT : Kullanıcıya açıklayıcı mesaj verilerek istenilen tipte veri girişi yapılması sağlanır. & işaretiyle yapılan işlemin daha kontrollü seklidir. Yazılımı :
ACCEPT değişken [datatipi] [ FORMAT ] [PROMPT text] [HIDE]
Değişken --> Giriş yapılacak verinin değerinin tutulduğu anahtar kelimedir.
Datatipi --> Girişi yapılacak verinin veri tipidir.
FORMAT --> Giriş yapılacak verinin giriş düzeni sağlanır. Örneğin rakam için 9999 (4 haneli Sayı) , karakter için A10 (10 karakterlik yer) .
PROMPT --> Kullanıcıya gireceği değer için açıklayıcı mesaj görüntüler.
HIDE --> Giriş yapılırken verinin görüntülenmeden giriş yapılması sağlanır. Örneğin şifre girişlerinde.
Örnekler;
ACCEPT adı PROMPT Adinizi giriniz:
ACCEPT yas NUMBER PROMPT Yaşınızı giriniz:
ACCEPT yıl NUMBER FORMAT 9999 PROMPT Bulunduğunuz yılı giriniz:
ACCEPT sifre CHAR PROMPT Şifrenizi giriniz: HIDE
Örnek: Personel adına göre personel bilgilerini gösterelim. Bunun için bir .sql uzantılı dosyada yazalım. Bu programı start ile çalıştıralım.
SET ECHO OFF
ACCEPT adı PROMPT Adinizi Giriniz:
SELECT * FROM Personel
WHERE UPPER(Personel.ad) LIKE UPPER( &adı )
SET ECHO ON
Start Ornek.sql yazılarak sql çalıştırılır.Bazen parametre girişlerini daha başlangıçta vermek istenirse;Start Dosya_adı Parametreler,Örneğin yukarıdaki örnek için Start Örnek Kazim.
Tabloların Yaratılması:
Database de verilerin saklanması amacıyla tablolar yaratılır. Tablo yaratabilmek için o kullanıcının buna yetkisi olmalıdır. Ayni zamanda limitsiz tablespace hakkına sahip olmalıdır. Yazılımı :
CREATE TABLE [kullanıcı.]table
(kolon datatipi(boyutu) [DEFAULT değer]
[CONSTRAINT constraint_name] constraint_type]
[table_constraint]
[PCTFREE integer] [PCTUSED integer]
[TABLESPACE tablespace] [STORAGE storage_clause]
[CACHE]
[ENABLE enable_clause]
[DISABLE disable_clause]
[AS subquery]
Kullanıcı --> Tablonun yaratıcısıdır. Onun sahip olduğu haklara ve mekana sahiptir.
Kolon --> Tablonun kolon adlarını belirler. Bir tablodaki kolon Sayısı 1-254 arasında olmalıdır.
Datatipi --> Bir kolonun veri tipini belirler.
Varchar2(boyut): Boyut ile belirtilen max miktar kadar karakterdir.Max değeri 2000 dir.
Char(boyut) : Boyut ile belirtilen max miktar kadar karakterdir.Max. değeri 255 dir. Number : e38 e kadar olan tüm Sayısal değerlerdir.
Number(m,n) : m kadar (max e38) Sayının n kadar ondalık alan için değer alır.
Date : Tarih ve saat değerlerini bir tutar.
Boolean : Mantıksal ifadeleri saklar. Yani doğru ise True, yanlış ise false.
Long : Max 2GB a kadar büyük olan alanlar için yer tutar.
Raw : Grafiksel yapıdaki veriler için tanımlanır.
DEFAULT --> Herhangi bir kolona değer girilmezse, direkt olarak değer atamaya yarar. Girilen değerin veri tipi ile ayni olması gerekir.
CONSTRAINT --> O kolon için daha açıklayıcı olması açısından ve yapısı açısından kullanılır.
table_constraint --> O tablo için daha açıklayıcı olması açısından belirtilen etikettir.
PCTFREE --> Tablo üzerinde yapılan kayıt güncelleme İşlemleri için, kayıt bloklarındaki ayrılacak rezervasyon yüzde değeridir. 1-99 arasında bir tamsayıdır. 0,tüm bloklara yeni kayıt girişine izin verilir. Varsayılan değer 10 dur. Yani güncelleme için her bloğun %10 unu rezerve eder. Geri kalan %90 nini ise yeni kayıt girişlerine ayırır.
PCTUSED --> Tablonun her veri bloğu için Oracle lın koruduğu, kullanılmış alanın min yüzdesini verir. 1-99 arasında bir tamsayıdır.Varsayılan değeri 40 dir. Verilen parametre değerinin altına düşecek blok için, yeni kayıt girişi seçimliktir. PCTFREE+PCTUSED <100 olmak zorundadır.
TABLESPACE--> Oracle ın tabloyu yaratacağı tablo boşluğunu belirler. Eğer tanımlanmazsa çalışılmakta olan kullanıcının tablo boşluğunda yaratılır.
STORAGE --> Tablonun depolama karakteristiğini belirler. Büyük tablolarda performans düzenleyici olarak kullanılır.
CACHE --> Tablo üzerinde arama yapılırken, hafıza cache nin en çok kullanılanlar üzerinde yer almasını sağlar.
ENABLE --> Bütün sınırlamaları geçerli kılar.
DISABLE --> Bütün sınırlamaları iptal eder.
AS query --> Tablo yaratılırken, alt sorgu aracılığı ile geriye döndürülen satırlar tabloya yerleştirilir.(insert)
Data Dictionary:
Database ile ilgili her türlü bilgiyi buraya atar. Buradan verilere ulaşabiliriz. Kullanıcılar, tablolar, indexler, constraintsler vb. birçok açıklayıcı bilgiler tutulur. Bütün tablo ve viewerların adlarını ve açıklamalarını görmek için ;
SELECT * FROM Dictionary;
Dictionary nin yapısını görmek için;
DESC dictionary
İsim Tip
------------------- --------------------------
TABLE_NAME VARCHAR2(30)
COMMENTS VARCHAR2(2000)
Dictionary de bulunan objelerden bazıları;
User_tables : Hangi kullanıcı ile login olundu ise o kullanıcıya ait tabloları listeler.
All_tables : Bütün kullanıcıların yarattığı tabloları listeler.
Dba_tables : Database ile ilgili her türlü tablolar listelenir.
V$_tables : Sistemin performansını ölçmek için tutulan bilgilerdir.
V$_librarycache: Cache in yeterli olup olmadığını anlamak için bakılır.
V$_rollstat : Rollback segmentinin yeterli olup olmadığını anlamak için bakılır.
Örnek : Login şifresiyle giren kullanıcının yarattığı tabloların listesini alalım;
SELECT table_name FROM user_tables
Örnek: Tüm obje isimlerinin listesini alalım;
SELECT object_name FROM user_objects
Database Üzerinde Transaction Kontrol Komutları:
Transaction, datanın tutarlı şekilde korunmasını sağlayan yöntemdir. Database üzerinde kayıt yapma , silme, düzeltme vb. İşlemlerin yapılabilmesi için aşağıdaki komutlara ihtiyaç vardır;
INSERT INTO : Tabloya yeni bir kayıt eklenmesini sağlar. Yazılımı;
INSERT INTO table [(kolon1, kolon2, )] VALUES (değer1, değer2, )
Kolon : Tablonun kayıt yapılacağı kolon adlarını belirler. Bir tablodaki kolon Sayısı 1-254 arasında ve o tabloda var olmalıdır. Deger : O kolon için alacağı değer verilir. Kolon tipiyle ayni olmalıdır. Eğer kolon adları belirtilmezse değerler kolon sırasına göre değer almalıdır. Degerlere sysdate, user vb. hazır fonksiyonlar aktarılabilir. Eğer bir alana değer verilmesi istenmiyorsa, yani bos değer verilmesi isteniyorsa NULL değeri verilir.
Örnek: Personel tablosuna yeni bir personel girişi yapalım;
INSERT INTO personel (ad,soyad,maas,ayrilma_tarihi,kayıt_giriş_tarihi)
VALUES ( Kazim , Sarikaya ,400000000,NULL,SYSDATE)
Ayni örnek için kolon sırasını bildiğimiz düşünülürse şu şekilde de yazılabilir;
INSERT INTO personel
VALUES ( Kazim , Sarikaya ,400000000,NULL,SYSDATE)
Sadece tek kayıt girişi yapılıyorsa, rahat veri girişi yapılması için değerlere değişken tanımlayarak veri girişi sağlayabiliriz. Böylece table her çalıştığında yeni veri girişi yapılır.
Örnek: Personel tablosuna her çalıştırdığımızda yeni bir personel girişi yapalım;
INSERT INTO personel (ad,soyad,maas,ayrilma_tarihi,kayıt_giriş_tarihi)
VALUES ( &Adi , &Soyadı ,&maas,NULL,SYSDATE)
Örnek: Daha güvenli ve rahat giriş yapılacak şekilde kayıt yapılacak script yazalım;
SET ECHO OFF
ACCEPT ad PROMPT Adini giriniz:
ACCEPT soyad PROMPT Soyadı giriniz:
ACCEPT maas PROMPT Maasini giriniz:
INSERT INTO personel(ad,soyad,maas,ayrilma_tarihi,kayıt_giriş_ tarihi)
VALUES ( &ad , &soyad ,&maas,NULL,SYSDATE)
/
SET ECHO OFF
Kayıt yapılacak kolonların değerleri bilinmiyorsa veya başka bir tablodan değer alınması gerekiyorsa aşağıdaki yapı kullanılır;
Yazılımı; INSERT INTO table [(kolon1, kolon2, )] Altsorgu Örnek: Personel tablosuna departman tablosundan departman kodu 38 olan personellerin değerlerini aktaralım; INSERT INTO personel(ad,soyad,maas,ayrilma_tarihi,kayıt_giriş_ tarihi) SELECT adı,soyadı,maasi,ayrilma,kayıt_giriş FROM departman WHERE dept_id=38 UPDATE : Tablodaki kolonların değerlerini değiştirmek için kullanılır.
Yazılımı;
UPDATE table
SET kolon1=değer1, kolon2=değer2,
[WHERE kotul]
Kolon : Tabloda değişiklik yapılacak kolon adıdır. Bir tablodaki kolon Sayısı 1-254 arasında ve o tabloda var olmalıdır.
Deger : O kolon için alacağı değer verilir. Kolon tipiyle ayni olmalıdır. Eğer kolon adları belirtilmezse değerler kolon sırasına göre değer almalıdır. Degerlere sysdate, user vb. hazır fonksiyonlar aktarılabilir. Eğer bir alana değer verilmesi istenmiyorsa, yani bos değer verilmesi isteniyorsa NULL değeri verilir.
Örnek: 41 nolu departmanın maasini %13 artıralım;
UPDATE Personel
SET maas=maas+maas*13/100
WHERE dept_id=41
Örnek: 649 nolu personelin departman kodu 10 olsun;
UPDATE Personel
SET dept_id=10
WHERE personel_id=649
Eğer WHERE koşulu konulmazsa tüm tablo için kolon değerini değiştirir. koşulu SET ile değiştirdiğimiz kolona veremeyiz.
forumankebut.net - ORACLE KURUMU VE AYARLAMALARI Öncelikle Oracle Client Server uygulamalarda Kullanmak icin Oracle Client Server Cd sine sahip olmaniz gerekir. Oracle Serverini Kurulumu Nt Gereklidir Ayni Cd den Clientler Windows9x yeterli olacaktir istenirse Clientler Nt isletim sistemlerinede kurulabilinir Ama Serveri windows9x yükleyemezsiniz.
Tek Makinada Oracle'in Kurulmasi icin Personel Oracle Secilecek
Personel Oracle Cd yerlestirdikten Sonra Language Kismi Türkce Secilmeli genelde bu kisim zaten türkce gelir Sonra Application Database le devam edin
Replication 55M disk Space Secin Standart secmemekte fayda var...
Oracle'ı Ayarlama:
Kurulum islemi bittikten sonra yapilmasi gerekenler Oracle ile bir Listener Yaratilmasi Clien server uygulamalarda TCP/IP secilir ve Serverin ip numarasi yazilir örnegin 192.168.24.8 gibi Test islemi yapilmaz cünkü daha baglanti ayarlari yapilmamistir.Onun yerine Final le Bitirilir.Simdi BDE Ayarlarin yapilmasi icin sirayla BDE calistirilir.BDE calistirlmadan önce sürümü lütfen update edin bunuda Borlandin sayfasindan cekebilirsiniz Configration,Drivers,Native Oracle secilir DLL32 Kismindan SQLORA32.Dll isaretlenir Vendor Init icin OCI.Dll isaretlenmelidir.Enable integers True Yapilmasi gerekir,Lang Driver ile uygun dil secilir Türkce icin PdoxAnsiInit 850 uygun olacaktir Server Name Kismina Olusturulan Listener Adi yazilir Örnegin ORAC (Sonuna .World) otomatik olarak konulacaktir telas etmeyin
Username Kismina Kullanilacak Olan User Kullanilir Mesala ADMIN veya ROOT gibi Simdi BDE Kapatalim Ve SQL Plusi Calistiralim Defaut User ve sifre (User:SYSTEM Password:Change_on_install ) olarak girilir ve connect olunur Simdi Bir user tanimlayalim ve veritabani alanimizi belirleyelim
CREATE TABLESPACE
DATAFILE 'C:ORAC.ORA' SIZE 500M
AUTOEXTEND ON MAXSIZE UNLIMITED;
/* ORACLE SCRIPT */
CREATE USER
IDENTIFIED BY
DEFAULT TABLESPACE ;
/* ORACLE SCRIPT */
GRANT DBA TO ;
/* ORACLE SCRIPT */
Grant Komutuyla Kullanici Baglantisi test edilir eger connect olursak hic bir sorun yoktur simdi BDE calistirip bir Alias yaratalim Türü ORACLE secilecek Olusturan Alias Tiklayarak verilen Kullanici Adini ve Passwordu girelim ve Okey tusuna basalim Hersey yolundayda Artik Oracle Baglanmis olunacaktir ... Diger Makalede Tablo Olusturulmasi ,Autoincremant Triger ve stored Procedur yazilimlarini anlatacagim simdilik iyi calismalar Konuyla ilgili yorumlarınızı Beklerim
SQL PLUS - DERS 1
Yardımcı Komutlar:
Sql komutları sadece hafızada tutulurlar. İşletilen her komut hafıza tutulur. O yüzden kullanıcının isini kolaylaştırmak için bazı ek komutlara ihtiyaç duyulmuştur. Sql Plus a girmek için komut satırında şu şekilde girilir;
SQLPLUS [kullanıcı adı [/şifre [@Database]]]
A[PPEND] Text -->Satir sonuna kelime ekler.
C[HANGE] /eski/yeni -->eski text yerine yeni text ekler. Yeni alanı bos bırakılırsa eski alan olarak belirtilen text silinir.
CL[EAR] BUFF[ER] -->SQL hafızasındaki tüm satırları siler, hafızayı boşaltır.
DEL -->Aktif olarak bulunduğu satiri siler. Satir no belirtilirse o satiri siler.
I[NPUT] Text -->Satir arasına Text ifadesiyle belirtilen cümleyi ekler.
L[IST] -->Hafızadaki tüm satırları listeler.
L[IST] m n -->Sadece m ile n arasındaki satırları listeler.
R[UN] -->Hafızadaki SQL satirini çalıştırır. Ayni işlevi "R,r,/, ; " karakterleride yapar.
n Text -->n satırındaki cümleyi Text ifadesi belirtilen alana yazılan cümle ile değiştirir.
0 Text -->Bulunduğu satırdan bir önceki satıra yeni alan açar ve text 'i oraya ekler.
SAVE Dosya -->Hafızadaki komutu belirtilen dosya adı altında saklar.
GET Dosya -->Belirtilen dosyayı hafızaya yükler.
START Dosya-->Belirtilen dosyayı direkt çalıştırır. Hafızaya yüklemez. @ işaretide aynidir.
ED[IT] Dosya-->Belirtilen dosyayı bir editör içinde açar.
SPOOL -->Ekranda yapılan her türlü isi dosyaya atar. SPOOL OFF ile dosyaya kayıt işlemini durdurur.
EXIT -->SQL den çıkış sağlar.
HELP Komut -->Belirtilen komut için açıklayıcı bilgi verir.
SQL Plus Fonksiyonları:
Fonksiyonlar sayesinde;Datalar üzerinde hesap yapabilir, Datalar üzerinde değişiklikler yapılabilir, Grup oluşturularak bu kayıtlar için kullanılabilir. Tarih datası çeşitli formatlarda görüntülenebilir, Kolon tipleri değiştirilebilir. İç içe fonksiyonlar tanımlanabilir. Öncelikle içteki fonksiyon çalışır. Çıkan sonuca göre dıştaki fonksiyon işlem görür.
Sys.Dual : Oracle database inde bulunan tek kolon ve tek satırdan oluşan bir tablodur. Belirli bir tablodan değerler almadan fonksiyonların kullanılması gerektiğinde bu tablo kullanılır.
Karakter Fonksiyonları:
LOWER(Text) : Text olarak belirtilen alanı küçük harfe çevirir.
UPPER(Text) : Text olarak belirtilen alanı büyük harfe çevirir.
INITCAP(Text) : Text olarak belirtilen alanın bas harfini büyük diğerlerini küçük harfe çevirir.
CONCAT (Text1,Text2) : Text1 olarak belirtilen alan ile Text2 alanını birleştirir. || simgeside aynidir.
SUBSTR(Text,m,n) : Text alanının m. karakterinden itibaren (m. karakter dahil) n kadar karakter alır. LENGTH(Text) : Text alanın karakter uzunluğunu Sayısal olarak verir.
NVL(KOLON,DEGER) : Kolonun aldığı değer null ise değer alanında belirtilen değeri verir.
Sayısal Fonksiyonları :
ROUND(Sayı,m): Sayı alanına girilen rakam, m olarak belirtilen ondalık kadar yuvarlar.
Örneğin;
ROUND(45.923,2) -->45.92
ROUND(45.923,0) -->46
ROUND(45.923,-1) -->50
ROUND(45.951,2) -->45.92
ROUND(45.929,2) -->45.93
TRUNC(Sayı,m): Sayı alanına girilen rakam, m olarak belirtilen ondalık kadar sondan keser.
TRUNC(54.923,2) -->45.92
TRUNC(54.923,-1) -->40
TRUNC (54.929,2) -->45.92
MOD(m,n) : m Sayısı n Sayısına bölündüğünde kalan rakamı bulur.
Zamansal Fonksiyonları ve İşlemleri:
Tarih + Sayı -->Tarihe Sayı kadar gün ekler.
Tarih - Sayı -->Tarihe Sayı kadar gün çıkarır.
Tarih - Tarih -->İki tarih arasındaki gün farkını Sayısal olarak verir.
Tarih + Sayı / 24 -->Tarihe Sayı kadar saat ekler.
SYSDATE -->Sistem tarihini verir. Oracle ın varsayılan tarih formatı DD-MON-YY seklindedir. Üzerinde aritmetiksel işlemler yapılabilir.
MONTHS_BETWEEN(tarih1,tarih2)-->İki tarih arasını ay olarak bulur.
ADD_MONTHS (tarih,n) -->Tarihe n kadar ay ekler.
NEXT_DAY(tarih,' gün' ) -->tarih den sonraki günün ilk tarihini verir.
LAST_DAY(tarih,' gün' ) -->tarih den önceki günün ilk tarihini verir.
ROUND(tarih[,' fmt '] ) -->tarih i belirtilen formata göre aya veya yıla göre yuvarlar.
TRUNC(tarih[,' fmt '] ) -->tarih i belirtilen formata göre aya veya yıla göre keser.
Çevirme Fonksiyonları:
TO_CHAR(Sayı,[ fmt ]) : Girilen tarih veya Sayıyı karakter tipine çevirir.
Tarih parametreleri;
YYYY -->Yılı rakamsal olarak gösterir.
YEAR öe0Yılı yazısal olarak verir.
BC -->Millattan önce ve sonrası için zaman verir.
MM -->Ayi rakamsal olarak gösterir.
MONTH -->Ayi yazısal olarak verir. Belirtilen ülkenin tarih yazısıyla verir.
MON -->Ayi yazısal sadece ilk 3 harfini verir. Belirtilen ülkenin tarih yazısıyla verir.
RM -->Ayi roma rakamıyla gösterir.
DD -->Günü rakamsal olarak gösterir.
DAY --> Günü yazısal olarak verir.
Sayısal parametreleri;
-> Rakamdır.
-> Sıfır rakamı verir.
$ --> Rakamın başına $ işareti koyar.
. --> Ondalık haneye ayırır.
, --> Rakamı 3 er hane ayırarak aralarına vir

MI --> Negatif Sayılar için sonuna endash işareti koyar.
Örneğin " x nolu kişi xxx'dir." Formatında ekrana liste oluşturalım (id number);
SELECT TO_CHAR(id) || ' nolu kişi ' ||name||'dir.'
Örneğin sistem tarihini DD-MM-YYYY olarak gösterelim;
SELECT TO_CHAR(sysdate,' DD-MM-YYYY')
Örneğin sistem zamanını HH:MI olarak gösterelim;
SELECT TO_CHAR(sysdate,' HH:MI' )
TO_NUMBER (Karakter) : Girilen karakteri Sayısal ifadeye çevirir.
TO_DATE(char, [ fmt ]) : Girilen karakteri belirtilen formatta tarih formatına çevirir.
Örneğin tarih kolonundaki değerleri, 7 /11/1998 tarihine eşit olanların listesini oluşturalım. Ama kolon değerleri string olarak ayin uzun ad, günü ve yılı Sayısal olarak kayıtlıdır. Bu sorunu çözmek için kullanılır;
SELECT no, maas
FROM Personel
WHERE MAAS_TARIH=TO_DATE('KASIM 7, 1998', 'Month dd,YYYY')
Tablolar Arasında İlişki Kurulması (JOIN):
* Birden fazla tabloyla ilişki kurularak ortak sorgulama yapılmasıdır. Tabloları belli bir ortak kolona göre birleştirmek için join yöntemi kullanılır. Bunun için öncelikle tablolardaki kolonlar ayni tipte ve ayni büyüklükte olmalıdır.
Yazılımı:
SELECT table1.kolonları,table2.kolonları
FROM table1, table2
WHERE table1.kolon1=table2.kolon2
İki tabloyu birleştirmek için iki tabloda ortak bulunan kolonları where kotulu içinde editleriz.
Örneğin personel adı ve bulunduğu departman listesi için;
SELECT a.*,b.*
FROM personel a , departman b
WHERE a.dept_id=b.dept_id
Böylece personel tablosundan personel adı ve soyadı, departman tablosundan departman adı bilgisi getirilir. * Bazı durumlarda tablo birleştirme koşulu bir aralık şeklinde oluşabilir. Yani tabloları birleştirirken anahtar sahaların belirli bir aralığı seçilebilir.
SELECT table1.kolonları, table2.kolonları
FROM table1, table2
WHERE table1.kolon1 BETWEEN table2.min2 AND table2. max2
* (OUTER JOIN) Bir diğer durumda tablodaki verilerin değerleri null olabilir. Fakat biz null değerlere sahip olanlarıda birleştirmek istersek eksik olan tablonun yanına (+) işareti eklenir.
SELECT table1.kolonları, table2.kolonları
FROM table1, table2
WHERE table1.kolon1 (+) = table2.kolon2
* (SELF JOIN) Bir başka durumda ayni tablodaki kendi içindeki kolonlar arasında ilişki kurulabilir. Bazı durumlarda kolonlardaki değerleri eşit olma durumlarına göre sorgu düzenlenebilir.
SELECT table1.kolonları
FROM table1 a, table1 b
WHERE table1.a = table1. b
Grup (GROUP) Fonksiyonları :
Bazen belli bir koşula uygun belli bir topluluk için sorgu kurulabilir. Bu durumda grup işlemi yapılır. Örneğin departmanlara göre grup oluşturulup o departmandaki personel Sayısı hesaplanabilir. Grup Fonksiyonları sadece grup ifadeleriyle kullanılabilir.
Yazılımı:
SELECT kolonlar, grup Fonksiyonları
FROM table
[WHERE kotul]
[GROUP BY grup_kolonu]
[HAVING group_kotulu]
[ORDER BY kolon]
GROUP BY satiri ile kolonlar üzerinde küçük gruplar oluşturulur.
HAVING satiri ile bu oluşturulan grup için grup koşulları tanımlanabilir. Where koşulundan farkı WHERE kayıt üzerinde koşul koyar, HAVING ise sadece grup kayıtları üzerinde koşul konabilir ve grup Fonksiyonları kullanılabilir.
AVG(Kolon) : Belirtilen kolonun ortalamasını bulur.
COUNT(Kolon) : Belirtilen kolonun kayıt Sayısını bulur. Count(*) ile o grupta oluşturulan kayıt Sayısı hesaplanır. Null değerler için nvl fonksiyonu kullanılır. Çünkü kolon içindeki null değerler işleme alınmaz.
MAX(Kolon) : Belirtilen kolondaki kayıtların değerlerinin maksimum değerini bulur. Sayısal, karakteristik veya tarihsel olarak kendi içinde sıralama yapabilir.
MIN(Kolon) : Belirtilen kolondaki kayıtların değerlerinin minimum değerini bulur. Sayısal, karakteristik veya tarihsel olarak kendi içinde sıralama yapabilir.
SUM(Kolon) : Belirtilen kolondaki kayıtların değerlerinin Sayısal toplamını bulur.
VARIANCE(Kolon) : Belirtilen kolondaki kayıtların değerlerinin matematiksel varyansını bulur.
Örneğin bir personel listesindeki departmanların ayrı ayrı departman içindeki personelin max ve min maas alan kişilerin maaslarını isteyelim;
SELECT Departman_id, MAX(Maas) , MIN(maas) TABLE Personel GROUP BY Departman_id
Veya 38 nolu departmandaki personel Sayısını bulalım;
SELECT COUNT(*) TABLE Personel WHERE Departman_id = 38
Veya tüm departmanlardaki maaslarının ortalaması 80.000.000 den büyük olanların listesini oluşturalım;
SELECT Departman_id, AVG(Maas) TABLE Personel GROUP BY Departman_id HAVING AVG(maas) > 80000000
Bazı durumlarda iç içe grup oluşturulması istenebilir. Bu durumda şu şekilde yazılır.
GROUP BY Kolon1, Kolon2 ,
Örneğin Departman adına ve personel yaşına göre grup oluşturalım.
SELECT Departman_id, Yas
TABLE Personel
GROUP BY Departman_id, Yas
SQL PLUS - DERS 2
Altsorgular(SUBQUERY):
Subquery, bir sorgu oluşturulurken, bu sorguya ait kriterleri başka bir sorgu belirleme durumudur. Kısaca sonucu bilinmeyen koşullar olduğunda bu yöntem kullanılır.
Yazılımı:
SELECT ..
FROM ö85ö85
WHERE kolon=( SELECT ö85
FROM ö85.
WHERE ö85.)
Select cümlesi parantez içinde tanımlanır. = koşulu kondu ise select cümlesi tek değer döndürmek zorundadır. Eğer birden fazla değer için koşul konulması gerekirse " in, not in " kelimesi kullanılır. Tek kayıt döndüğünde = yerine >,>=, <, <=, <> kontrol ifadelerice kullanabiliriz. Bir önemli nokta da koşula eşitlenecek değer 2. Select cümlesi içindeki kolon değerine es olmalıdır. Yani tipleri eşit olmalıdır.Subquery sorgulama tekniğinde order by kullanılamaz.Having grup kotulu içinde select cümlesi kullanabiliriz.
Örneğin;
Sorgu : Mehmet' in departman numarası kaçtır?
SELECT dept_id,name
FROM Personel
WHERE name='Mehmet'
Sorgu : Departman numarası 38 olan kişilerin listesinden adı mehmet olan var mi incele?
SELECT dept_id,name
FROM Personel
WHERE dept_id=38
Sorgu : Bu iki sorgunun birleşimi istenirse, yani departmanı 38 olan mehmet adli personel bilgisi ?
SELECT dept_id,name
FROM Personel
WHERE dept_id=( SELECT dept_id
FROM Personel
WHERE name='Mehmet')
Çalışma Anında Sorguya Dışarıdan Deger Alma:
Bir sorgu oluşturulurken bazen bazı alanların değerleri değişkendir. Bu yüzden sorguya dışarıdan değer girilmesi ve bu değere göre bir sorgu oluşturulması gerekir. Bunun için anahtar kelimenin basına & karakteri getirilir. Örneğin istenilen departman koduna göre personelin adı ve soyadı listeleyelim;
SELECT ad,soyad
FROM Personel
WHERE Dept_id = &Departman_kodu
Ekran:
Departman_kodu için değer gir: 38
eski 1: select ad,soyad from Personel where Dept_id = &Departman_kodu
yeni 1: select ad,soyad from Personel where Dept_id = 38
Eğer sorgu yazılımı sorunlu ise bu giriş yapıldıktan sonra anlaşılır ve kesinlikle girilen değer kolon tipine es olmalıdır. Örneğin &anahtar_kelime seklinde tırnak arasında belirtilmişse giriş olarak sadece text değer girilir. Ama &anahtar_kelime tırnak içinde belirtilmemişse giriş yapılırken tırnak içinde giriş yapılmalıdır. Birden fazla &anahtar_kelime tanımlanırsa sırayla sorgu sorulur ve tüm değerler girildikten sonra sorgu oluşturulur. Eğer where koşulunda &anahtar_kelime si kullanılmışsa giriş yapılırken matematiksel koşul seklinde giriş yapabiliriz.Eğer anahtar kelimenin basına && konulursa sorgu sırasında sadece bir kerelik sorgu sorulur. Bundan sonra anahtar kelimenin değeri ilk girilen değer olarak geçerlidir.
DEFINE değişken=değer : Belirtilen değişkene karakter atanır.
ACCEPT : Kullanıcıya açıklayıcı mesaj verilerek istenilen tipte veri girişi yapılması sağlanır. & işaretiyle yapılan işlemin daha kontrollü seklidir. Yazılımı :
ACCEPT değişken [datatipi] [ FORMAT ] [PROMPT text] [HIDE]
Değişken --> Giriş yapılacak verinin değerinin tutulduğu anahtar kelimedir.
Datatipi --> Girişi yapılacak verinin veri tipidir.
FORMAT --> Giriş yapılacak verinin giriş düzeni sağlanır. Örneğin rakam için 9999 (4 haneli Sayı) , karakter için A10 (10 karakterlik yer) .
PROMPT --> Kullanıcıya gireceği değer için açıklayıcı mesaj görüntüler.
HIDE --> Giriş yapılırken verinin görüntülenmeden giriş yapılması sağlanır. Örneğin şifre girişlerinde.
Örnekler;
ACCEPT adı PROMPT Adinizi giriniz:
ACCEPT yas NUMBER PROMPT Yaşınızı giriniz:
ACCEPT yıl NUMBER FORMAT 9999 PROMPT Bulunduğunuz yılı giriniz:
ACCEPT sifre CHAR PROMPT Şifrenizi giriniz: HIDE
Örnek: Personel adına göre personel bilgilerini gösterelim. Bunun için bir .sql uzantılı dosyada yazalım. Bu programı start ile çalıştıralım.
SET ECHO OFF
ACCEPT adı PROMPT Adinizi Giriniz:
SELECT * FROM Personel
WHERE UPPER(Personel.ad) LIKE UPPER( &adı )
SET ECHO ON
Start Ornek.sql yazılarak sql çalıştırılır.Bazen parametre girişlerini daha başlangıçta vermek istenirse;Start Dosya_adı Parametreler,Örneğin yukarıdaki örnek için Start Örnek Kazim.
Tabloların Yaratılması:
Database de verilerin saklanması amacıyla tablolar yaratılır. Tablo yaratabilmek için o kullanıcının buna yetkisi olmalıdır. Ayni zamanda limitsiz tablespace hakkına sahip olmalıdır. Yazılımı :
CREATE TABLE [kullanıcı.]table
(kolon datatipi(boyutu) [DEFAULT değer]
[CONSTRAINT constraint_name] constraint_type]
[table_constraint]
[PCTFREE integer] [PCTUSED integer]
[TABLESPACE tablespace] [STORAGE storage_clause]
[CACHE]
[ENABLE enable_clause]
[DISABLE disable_clause]
[AS subquery]
Kullanıcı --> Tablonun yaratıcısıdır. Onun sahip olduğu haklara ve mekana sahiptir.
Kolon --> Tablonun kolon adlarını belirler. Bir tablodaki kolon Sayısı 1-254 arasında olmalıdır.
Datatipi --> Bir kolonun veri tipini belirler.
Varchar2(boyut): Boyut ile belirtilen max miktar kadar karakterdir.Max değeri 2000 dir.
Char(boyut) : Boyut ile belirtilen max miktar kadar karakterdir.Max. değeri 255 dir. Number : e38 e kadar olan tüm Sayısal değerlerdir.
Number(m,n) : m kadar (max e38) Sayının n kadar ondalık alan için değer alır.
Date : Tarih ve saat değerlerini bir tutar.
Boolean : Mantıksal ifadeleri saklar. Yani doğru ise True, yanlış ise false.
Long : Max 2GB a kadar büyük olan alanlar için yer tutar.
Raw : Grafiksel yapıdaki veriler için tanımlanır.
DEFAULT --> Herhangi bir kolona değer girilmezse, direkt olarak değer atamaya yarar. Girilen değerin veri tipi ile ayni olması gerekir.
CONSTRAINT --> O kolon için daha açıklayıcı olması açısından ve yapısı açısından kullanılır.
table_constraint --> O tablo için daha açıklayıcı olması açısından belirtilen etikettir.
PCTFREE --> Tablo üzerinde yapılan kayıt güncelleme İşlemleri için, kayıt bloklarındaki ayrılacak rezervasyon yüzde değeridir. 1-99 arasında bir tamsayıdır. 0,tüm bloklara yeni kayıt girişine izin verilir. Varsayılan değer 10 dur. Yani güncelleme için her bloğun %10 unu rezerve eder. Geri kalan %90 nini ise yeni kayıt girişlerine ayırır.
PCTUSED --> Tablonun her veri bloğu için Oracle lın koruduğu, kullanılmış alanın min yüzdesini verir. 1-99 arasında bir tamsayıdır.Varsayılan değeri 40 dir. Verilen parametre değerinin altına düşecek blok için, yeni kayıt girişi seçimliktir. PCTFREE+PCTUSED <100 olmak zorundadır.
TABLESPACE--> Oracle ın tabloyu yaratacağı tablo boşluğunu belirler. Eğer tanımlanmazsa çalışılmakta olan kullanıcının tablo boşluğunda yaratılır.
STORAGE --> Tablonun depolama karakteristiğini belirler. Büyük tablolarda performans düzenleyici olarak kullanılır.
CACHE --> Tablo üzerinde arama yapılırken, hafıza cache nin en çok kullanılanlar üzerinde yer almasını sağlar.
ENABLE --> Bütün sınırlamaları geçerli kılar.
DISABLE --> Bütün sınırlamaları iptal eder.
AS query --> Tablo yaratılırken, alt sorgu aracılığı ile geriye döndürülen satırlar tabloya yerleştirilir.(insert)
Data Dictionary:
Database ile ilgili her türlü bilgiyi buraya atar. Buradan verilere ulaşabiliriz. Kullanıcılar, tablolar, indexler, constraintsler vb. birçok açıklayıcı bilgiler tutulur. Bütün tablo ve viewerların adlarını ve açıklamalarını görmek için ;
SELECT * FROM Dictionary;
Dictionary nin yapısını görmek için;
DESC dictionary
İsim Tip
------------------- --------------------------
TABLE_NAME VARCHAR2(30)
COMMENTS VARCHAR2(2000)
Dictionary de bulunan objelerden bazıları;
User_tables : Hangi kullanıcı ile login olundu ise o kullanıcıya ait tabloları listeler.
All_tables : Bütün kullanıcıların yarattığı tabloları listeler.
Dba_tables : Database ile ilgili her türlü tablolar listelenir.
V$_tables : Sistemin performansını ölçmek için tutulan bilgilerdir.
V$_librarycache: Cache in yeterli olup olmadığını anlamak için bakılır.
V$_rollstat : Rollback segmentinin yeterli olup olmadığını anlamak için bakılır.
Örnek : Login şifresiyle giren kullanıcının yarattığı tabloların listesini alalım;
SELECT table_name FROM user_tables
Örnek: Tüm obje isimlerinin listesini alalım;
SELECT object_name FROM user_objects
Database Üzerinde Transaction Kontrol Komutları:
Transaction, datanın tutarlı şekilde korunmasını sağlayan yöntemdir. Database üzerinde kayıt yapma , silme, düzeltme vb. İşlemlerin yapılabilmesi için aşağıdaki komutlara ihtiyaç vardır;
INSERT INTO : Tabloya yeni bir kayıt eklenmesini sağlar. Yazılımı;
INSERT INTO table [(kolon1, kolon2, )] VALUES (değer1, değer2, )
Kolon : Tablonun kayıt yapılacağı kolon adlarını belirler. Bir tablodaki kolon Sayısı 1-254 arasında ve o tabloda var olmalıdır. Deger : O kolon için alacağı değer verilir. Kolon tipiyle ayni olmalıdır. Eğer kolon adları belirtilmezse değerler kolon sırasına göre değer almalıdır. Degerlere sysdate, user vb. hazır fonksiyonlar aktarılabilir. Eğer bir alana değer verilmesi istenmiyorsa, yani bos değer verilmesi isteniyorsa NULL değeri verilir.
Örnek: Personel tablosuna yeni bir personel girişi yapalım;
INSERT INTO personel (ad,soyad,maas,ayrilma_tarihi,kayıt_giriş_tarihi)
VALUES ( Kazim , Sarikaya ,400000000,NULL,SYSDATE)
Ayni örnek için kolon sırasını bildiğimiz düşünülürse şu şekilde de yazılabilir;
INSERT INTO personel
VALUES ( Kazim , Sarikaya ,400000000,NULL,SYSDATE)
Sadece tek kayıt girişi yapılıyorsa, rahat veri girişi yapılması için değerlere değişken tanımlayarak veri girişi sağlayabiliriz. Böylece table her çalıştığında yeni veri girişi yapılır.
Örnek: Personel tablosuna her çalıştırdığımızda yeni bir personel girişi yapalım;
INSERT INTO personel (ad,soyad,maas,ayrilma_tarihi,kayıt_giriş_tarihi)
VALUES ( &Adi , &Soyadı ,&maas,NULL,SYSDATE)
Örnek: Daha güvenli ve rahat giriş yapılacak şekilde kayıt yapılacak script yazalım;
SET ECHO OFF
ACCEPT ad PROMPT Adini giriniz:
ACCEPT soyad PROMPT Soyadı giriniz:
ACCEPT maas PROMPT Maasini giriniz:
INSERT INTO personel(ad,soyad,maas,ayrilma_tarihi,kayıt_giriş_ tarihi)
VALUES ( &ad , &soyad ,&maas,NULL,SYSDATE)
/
SET ECHO OFF
Kayıt yapılacak kolonların değerleri bilinmiyorsa veya başka bir tablodan değer alınması gerekiyorsa aşağıdaki yapı kullanılır;
Yazılımı; INSERT INTO table [(kolon1, kolon2, )] Altsorgu Örnek: Personel tablosuna departman tablosundan departman kodu 38 olan personellerin değerlerini aktaralım; INSERT INTO personel(ad,soyad,maas,ayrilma_tarihi,kayıt_giriş_ tarihi) SELECT adı,soyadı,maasi,ayrilma,kayıt_giriş FROM departman WHERE dept_id=38 UPDATE : Tablodaki kolonların değerlerini değiştirmek için kullanılır.
Yazılımı;
UPDATE table
SET kolon1=değer1, kolon2=değer2,
[WHERE kotul]
Kolon : Tabloda değişiklik yapılacak kolon adıdır. Bir tablodaki kolon Sayısı 1-254 arasında ve o tabloda var olmalıdır.
Deger : O kolon için alacağı değer verilir. Kolon tipiyle ayni olmalıdır. Eğer kolon adları belirtilmezse değerler kolon sırasına göre değer almalıdır. Degerlere sysdate, user vb. hazır fonksiyonlar aktarılabilir. Eğer bir alana değer verilmesi istenmiyorsa, yani bos değer verilmesi isteniyorsa NULL değeri verilir.
Örnek: 41 nolu departmanın maasini %13 artıralım;
UPDATE Personel
SET maas=maas+maas*13/100
WHERE dept_id=41
Örnek: 649 nolu personelin departman kodu 10 olsun;
UPDATE Personel
SET dept_id=10
WHERE personel_id=649
Eğer WHERE koşulu konulmazsa tüm tablo için kolon değerini değiştirir. koşulu SET ile değiştirdiğimiz kolona veremeyiz.
Klavyedeki Gizli Harfler!
Alt-0196 öc4
forumankebut.net - Klavyedeki Gizli Harfler! Alt-0128 ö80
Alt-0197 öc5
Alt-0198 öc6
Alt-0199 Ç
Alt-0200 öc8
Alt-0201 öc9
Alt-0202 öca
Alt-0203 öcb
Alt-0204 öcc
Alt-0205 öcd
Alt-0206 öce
Alt-0207 öcf
Alt-0208 Ğ
Alt-0209 öd1
Alt-0210 öd2
Alt-0211 öd3
Alt-0212 öd4
Alt-0213 öd5
Alt-0214 Ö
Alt-0215 öd7
Alt-0216 öd8
Alt-0217 öd9
Alt-0218 öda
Alt-0219 ödb
Alt-0220 Ü
Alt-0221 İ
Alt-0222 Ş
Alt-0223 ödf
Alt-0224 öea
Alt-0225 öe1
Alt-0226 öe2
Alt-0227 öe3
Alt-0228 öe4
Alt-0229 öe5
Alt-0230 öe6
Alt-0231 ç
Alt-0232 öe8
Alt-0233 öe9
Alt-0234 öea
Alt-0235 öeb
Alt-0236 öec
Alt-0237 öea
Alt-0238 öee
Alt-0239 öef
Alt-0240
Alt-0241 ö
Alt-0242 ö
Alt-0243 o
Alt-0244 ö
Alt-0245 ö
Alt-0246 ö
Alt-0247 ö
Alt-0248 ö
Alt-0249 ö
Alt-0250 öfa
Alt-0251 öfb
Alt-0252 ü
Alt-0253 ı
Alt-0254 ş
Alt-0255 öff
Alt-0129 ?
Alt-0130 ö82
Alt-0131 ö83
Alt-0132 ö84
Alt-0133 ö85
Alt-0134 ?
Alt-0135 ö87
Alt-0136 ö88
Alt-0137 ö89
Alt-0138 U
Alt-0139 ö8b
Alt-0140 ö8c
Alt-0141 ?
Alt-0142 ?
Alt-0143 ?
Alt-0144 ?
Alt-0145
Alt-0146
Alt-0147 "
Alt-0148 "
Alt-0149
Alt-0150 endash
Alt-0151 emdash
Alt-0152 ö98
Alt-0153 ö99
Alt-0154 ö9a
Alt-0155 ö9b
Alt-0156 ö9c
Alt-0157 ?
Alt-0158 ?
Alt-0159 ö9f
Alt-0160
Alt-0161 öa1
Alt-0162 öa2
Alt-0163 öa3
Alt-0164 öa4
Alt-0165 öa5
Alt-0166 öa6
Alt-0167 öa7
Alt-0168 ¨
Alt-0169 öa9
Alt-0170 Ş
Alt-0171 öab
Alt-0172 öac
Alt-0173
Alt-0174 öae
Alt-0175 öaf
Alt-0176 öb0
Alt-0177 öb1
Alt-0178 öb2
Alt-0179 öb3
Alt-0180 ´
Alt-0181 öb5
Alt-0182 öb6
Alt-0183 öb7
Alt-0184 öb8
Alt-0185 öb9
Alt-0186 ş
Alt-0187 öbb
Alt-0188 öbc
Alt-0189 öbd
Alt-0190 öbe
Alt-0191 öbf
Alt-0192 öc0
Alt-0193 öc1
Alt-0194 öc2
Alt-0195 öc3
Ayrıca Başlat - Çalıştır'a "Charmap" yazarsak açılan menü'den Pc'de ki karakterlerin tamamı denilebilecek kadar karaktere ulaşabilirsiniz.
__________________
forumankebut.net - Klavyedeki Gizli Harfler! Alt-0128 ö80
Alt-0197 öc5
Alt-0198 öc6
Alt-0199 Ç
Alt-0200 öc8
Alt-0201 öc9
Alt-0202 öca
Alt-0203 öcb
Alt-0204 öcc
Alt-0205 öcd
Alt-0206 öce
Alt-0207 öcf
Alt-0208 Ğ
Alt-0209 öd1
Alt-0210 öd2
Alt-0211 öd3
Alt-0212 öd4
Alt-0213 öd5
Alt-0214 Ö
Alt-0215 öd7
Alt-0216 öd8
Alt-0217 öd9
Alt-0218 öda
Alt-0219 ödb
Alt-0220 Ü
Alt-0221 İ
Alt-0222 Ş
Alt-0223 ödf
Alt-0224 öea
Alt-0225 öe1
Alt-0226 öe2
Alt-0227 öe3
Alt-0228 öe4
Alt-0229 öe5
Alt-0230 öe6
Alt-0231 ç
Alt-0232 öe8
Alt-0233 öe9
Alt-0234 öea
Alt-0235 öeb
Alt-0236 öec
Alt-0237 öea
Alt-0238 öee
Alt-0239 öef
Alt-0240
Alt-0241 ö
Alt-0242 ö
Alt-0243 o
Alt-0244 ö
Alt-0245 ö
Alt-0246 ö
Alt-0247 ö
Alt-0248 ö
Alt-0249 ö
Alt-0250 öfa
Alt-0251 öfb
Alt-0252 ü
Alt-0253 ı
Alt-0254 ş
Alt-0255 öff
Alt-0129 ?
Alt-0130 ö82
Alt-0131 ö83
Alt-0132 ö84
Alt-0133 ö85
Alt-0134 ?
Alt-0135 ö87
Alt-0136 ö88
Alt-0137 ö89
Alt-0138 U
Alt-0139 ö8b
Alt-0140 ö8c
Alt-0141 ?
Alt-0142 ?
Alt-0143 ?
Alt-0144 ?
Alt-0145
Alt-0146
Alt-0147 "
Alt-0148 "
Alt-0149
Alt-0150 endash
Alt-0151 emdash
Alt-0152 ö98
Alt-0153 ö99
Alt-0154 ö9a
Alt-0155 ö9b
Alt-0156 ö9c
Alt-0157 ?
Alt-0158 ?
Alt-0159 ö9f
Alt-0160
Alt-0161 öa1
Alt-0162 öa2
Alt-0163 öa3
Alt-0164 öa4
Alt-0165 öa5
Alt-0166 öa6
Alt-0167 öa7
Alt-0168 ¨
Alt-0169 öa9
Alt-0170 Ş
Alt-0171 öab
Alt-0172 öac
Alt-0173
Alt-0174 öae
Alt-0175 öaf
Alt-0176 öb0
Alt-0177 öb1
Alt-0178 öb2
Alt-0179 öb3
Alt-0180 ´
Alt-0181 öb5
Alt-0182 öb6
Alt-0183 öb7
Alt-0184 öb8
Alt-0185 öb9
Alt-0186 ş
Alt-0187 öbb
Alt-0188 öbc
Alt-0189 öbd
Alt-0190 öbe
Alt-0191 öbf
Alt-0192 öc0
Alt-0193 öc1
Alt-0194 öc2
Alt-0195 öc3
Ayrıca Başlat - Çalıştır'a "Charmap" yazarsak açılan menü'den Pc'de ki karakterlerin tamamı denilebilecek kadar karaktere ulaşabilirsiniz.
__________________
Bilgisayar Sorunları ve Çözümleri
Bu özet kullanılabilir değil. Yayını görüntülemek için lütfen
burayı tıklayın.
Kaydol:
Kayıtlar (Atom)