Knight Online İsme Göre Item Bulma (2025) – Query Analyzer Rehberi

DeltaSoft

Yönetici
MAREŞAL
Katılım
12 May 2026
Mesajlar
55
Tepkime puanı
34
Knight Online DB Rehberi

ITEM İsmi ile Hızlı Item Bulma Sistemi








Merhaba dostlar,

Bu rehberde sizlere Knight Online database içerisinde bulunan itemleri isimlerine göre nasıl hızlı ve kolay şekilde bulabileceğinizi detaylı olarak anlatacağım.

Özellikle:

  • NPC düzenleme​
  • Drop sistemi hazırlama​
  • Upgrade sistemi yapma​
  • Quest item belirleme​
  • Shop ekleme​
  • Item ID öğrenme​

işlemleri yapan kişiler için bu yöntem büyük kolaylık sağlar.

PvpServerleri.com üyeleri için sıfırdan anlayabilecek şekilde detaylı anlatım hazırladım.






ITEM Tablosu Nedir?

Knight Online database içerisinde tüm itemler:

Kod:
ITEM

isimli tabloda tutulur.

Bu tabloda:

  • Item ID​
  • Item İsmi​
  • Damage​
  • Defense​
  • Slot bilgisi​
  • Item türü​
  • Upgrade bilgileri​

gibi tüm veriler bulunmaktadır.

Örneğin:

Kod:
Raptor
Shard
Iron Necklace
Hell Breaker

gibi itemlerin tamamı ITEM tablosu içindedir.






Gerekli Programlar

İşlemleri yapmak için aşağıdaki programlardan biri gerekir:

  • SQL Server Management Studio (SSMS)
  • Azure Data Studio​
  • Navicat SQL​

En çok kullanılan sistem:
SSMS'dir.






SQL Server'a Nasıl Bağlanılır?

SQL Server Management Studio programını açın.

Server Name kısmına:

Kod:
localhost

yada VPS kullanıyorsanız IP adresinizi yazın.

Authentication:

Kod:
SQL Server Authentication

Username ve şifrenizi girin.

Sol taraftan:

Kod:
Databases

alanını açın.

Knight Online database'inizi seçin.

Örnek:

Kod:
KN_online






Temel Item Arama Query'si

Aşağıdaki sorgu item ismine göre arama yapar:

SQL:
SELECT * FROM ITEM
WHERE strName LIKE '%ITEMISMI%'

Burada:

Kod:
LIKE

komutu veri içerisinde arama yapar.

Kod:
%

işareti ise:

"içinde geçen her şeyi bul"

anlamına gelir.






Örnek Kullanım

Örneğin içerisinde:

Sword

geçen itemleri bulmak istiyoruz.

SQL:
SELECT * FROM ITEM
WHERE strName LIKE '%Sword%'

Bu sorgu:

  • Iron Sword​
  • Flame Sword​
  • Sword Breaker​
  • Gladius Sword​

gibi tüm itemleri listeler.






Küçük Harf / Büyük Harf Olayı

Bazı database sistemlerinde:

  • Sword​
  • sword​
  • SWORD​

farklı algılanabilir.

Bu yüzden en garanti kullanım:

SQL:
SELECT * FROM ITEM
WHERE strName LIKE '%sword%'

şeklindedir.






Belirli Itemi Direkt Bulma

Sadece tek item aramak istiyorsanız:

SQL:
SELECT * FROM ITEM
WHERE strName = 'Raptor'

Bu sorgu yalnızca:

Raptor

itemini getirir.






Daha Performanslı Kullanım

Tüm kolonları çekmek yerine sadece gerekli alanları almak daha hızlıdır.

Örnek:

SQL:
SELECT Num, strName, Kind, Slot
FROM ITEM
WHERE strName LIKE '%Raptor%'

Bu sistem:

  • Database yükünü azaltır​
  • Daha hızlı sonuç verir​
  • Kalabalık DB'lerde performans sağlar​






ID ile Item Bulma

Item ID biliyorsanız:

SQL:
SELECT Num, strName
FROM ITEM
WHERE Num = 100010000

Buradaki:

Kod:
Num

alanı item ID'sidir.






Bu Sistem Nerelerde Kullanılır?

  • NPC item ekleme​
  • Drop listesi hazırlama​
  • Collection sistemi​
  • Upgrade sistemi​
  • Quest sistemi​
  • PUS item ayarlama​
  • Magic anvil işlemleri​
  • Event item ekleme​






Dikkat Edilmesi Gerekenler

  • % işareti wildcard sistemidir​
  • Çok geniş aramalar DB'yi yavaşlatabilir​
  • Büyük database'lerde index sistemi önemlidir​
  • Yanlış query databaseyi bozabilir​
  • İşlem öncesi backup alınması önerilir​






PRO Kullanım

En hızlı yöntemlerden biri:

SQL:
SELECT TOP 50 Num, strName
FROM ITEM
WHERE strName LIKE '%sword%'

Bu sistem:

  • Sadece ilk 50 sonucu getirir​
  • Database yükünü azaltır​
  • Daha hızlı çalışır​
  • SSMS donmalarını azaltır​

özellikle büyük server database'lerinde çok işe yarar.






Sonuç

Knight Online database düzenleyen herkesin en çok kullanacağı sistemlerden biri:
Item İsmi ile Arama Query
sistemidir.

Özellikle:

  • Server editörleri​
  • DB editörleri​
  • Developerlar​
  • NPC düzenleyen kişiler​

için büyük kolaylık sağlar.

Umarım PvpServerleri.com üyelerine faydalı olur.

İyi forumlar dilerim.
















 

Konuyu Görüntüleyen Kullanıcılar (Toplam:1)