तालिका बदलें ALTER TABLE
तालिका की संरचना को बदलना है।
आप इसका उपयोग तब करते हैं जब आपने कोई गलती की है या आपने अपना विचार बदल दिया है कि चीजों को कैसे करना है।
यदि आपको पता नहीं है कि यह क्या करता है, तो ऐसा न करें इसका इस्तेमाल करें।
इंडेक्स
एक INDEX
छँटाई को तेज़ बनाना है , हमेशा WHERE
. में आपके द्वारा नियमित रूप से उपयोग किए जाने वाले स्तंभों के लिए एक अनुक्रमणिका निर्दिष्ट करें खंड या किसी ORDER BY
. में खंड।
आप सॉर्ट कर सकते हैं और ठीक बिना का चयन कर सकते हैं अनुक्रमणिका, बस धीमी।
रैंकिंग
यदि आप सर्वोच्च रैंकिंग वाले खिलाड़ियों को शीर्ष पर सूचीबद्ध करना चाहते हैं तो:
SELECT field1, field2, ... FROM players ORDER BY score DESC LIMIT 25
आपको शीर्ष 25 उच्च स्कोर वाले खिलाड़ी देगा, उच्चतम स्कोर पहले (यह उल्टे क्रम में क्रमबद्ध होता है DESC
उच्च से निम्न तक)
फैंसी रैंकिंग
SELECT @rank:= 0; -- <<-- First run this query!
SELECT @rank:= @rank + 1 as rank, s.* FROM (
SELECT field1, field2, ... FROM players ORDER BY score DESC LIMIT 25
) s; --<<-- than this one.
ओह और बुनियादी SQL सामग्री पर पढ़ें।SQL tutorial
के लिए Google
शुभकामनाएँ।