- 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)
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.
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.
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: