Metin2 SQL Kodları Güncel - 2023

5.00 yıldız(lar) 1 değerlendirme

admin

Administrator
Yönetici
Admin
Katılım
29 Haz 2020
Mesajlar
1,354
Tepkime puanı
32
Puanları
48
Navicat Query bölümü, SQL kodları yazarak veritabanında toplu işlemler gerçekleştirmenizi sağlar. Özellikle oyun sunucularında, bazı verileri hızlı ve etkili bir şekilde yönetmek için oldukça kullanışlıdır. İşte bazı örnek kodlar ve açıklamaları:


Navicat'te Account tablosu için sorgular (Not: Navicat > Account > Query butonuna basınız)

  • Eğer veritabanınızda oyun süresini tutan bir sütun varsa (örneğin, play_time), en fazla oyun süresine sahip ilk 10 oyuncuyu listeleyen SQL kodu şu şekildedir:

SQL:
SELECT id, name, play_time



FROM player



ORDER BY play_time DESC



LIMIT 10;



Bu sorgu, player tablosunda oyun süresine göre azalan sırada ilk 10 oyuncuyu (id, name ve play_time sütunları ile birlikte) getirir. Eğer veritabanınızda farklı bir sütun adı kullanılıyorsa, sorgudaki play_time kısmını uygun sütun adıyla değiştirin.



  • Son 7 gün içinde kayıt olan kullanıcılar:



Kod:
SELECT id, login, create_time




FROM account




WHERE DATE_SUB(NOW(), INTERVAL 7 DAY) <= create_time;
  • Oyunda en çok bulunan 5 eşyayı listeleme:





SQL:
SELECT vnum, COUNT(*) as count




FROM item



GROUP BY vnum




ORDER BY count DESC


LIMIT 5;
  • Oyuncuların ortalama seviyesi:


SQL:
SELECT AVG(level) as average_level



FROM player;
  • Belirli bir seviye aralığındaki oyuncuları listeleme (örneğin, 30 ile 50 seviye arası):



SQL:
SELECT id, name, level



FROM player



WHERE level BETWEEN 30 AND 50;


Bu örnek kodları Navicat Query bölümüne girerek çalıştırabilir ve sonuçları tablo şeklinde görüntüleyebilirsiniz. Ayrıca, ihtiyaçlarınıza göre özgün sorgular oluşturmak için bu kodları da düzenleyebilirsiniz.
 
Son düzenleme:
Üst