Database"Deki İlk Kaydı Getirme Mantığı Nedir??
-
Database'deki ilk kaydı getirme mantığı nedir
-
SELECT * from TABLO where id=1
tabi id ismi değişir
-
WC ACADEMY yapıon dimi ondan sordun
-
Desert-Tiger bunu yazdı:
WC ACADEMY yapıon dimi ondan sordun
olabilir -
sql olarak soruyorsan select top 1 from table gibi bişeydi. programlama ile ilgili soruyorsan kullandığın resulset yada datareader in ilk kayıdı gösterme gibi bir fonksiyonu vardır.
database metadata > sql engine > storage kısımlarından oluşur. sen sql ini çağırdıüın zaman metadata kısmında (burda kullanıcılar tablo adları tablonun dosyanın üzerindeki yeri gibi bilgiler tutulur) yetkin tablonun yeri vs.. gibi şeyler kontrol edilir sql compiler ı sana dosyanın yerini söyler ve senin aradığın kısım memory'ye yüklenir ve ordan sen bu veriyi okursun. her database motorunun kendi algoritmasıyla verinin yeri dosya üzerinde bulunur.
en basitinden bir dosya sistemini ele alırsan. şöyle bir yapın olsun
isim 10byte
soyad 20byte
telefon 30byte
olsun ve verileri alfabetik olarak sıraladığını varsayalım. sen diyelim 4.cü kayıtı bu dosyadan çekiceksin. 4.kişinin yeri (4-1) X 1 kayıtın boyu (10+20+30)=180byte sen eğer pointerını 180 byte dosya üzerinde ilerletirsen aradığın kaydın başına gelirsin. dediğim gibi bu en basit veri işleme modeli.
Toplam Hit: 17983 Toplam Mesaj: 5