Bitte nutzt diese Abfragen nur wenn unbedingt erforderlich. Eigene Abfragen bitte nur benutzen, wenn ihr ganz genau wisst was ihr tut!
Einige sinnvolle Abfragen für die Sysops:
Inhalt
Verbesserung
- Text finden, z.B. Rechtschreibfehler:
- SELECT cur_title FROM cur WHERE cur_namespace=0 AND cur_is_redirect=0 AND cur_text LIKE '%Text%'
- Stubs finden: Kürzer als 50 Zeichen und enthält den Text "Siehe":
- SELECT cur_title FROM cur WHERE cur_is_redirect=0 AND cur_namespace=0 AND LENGTH(cur_text)<50 AND cur_text LIKE '%Siehe%'
- 50 Seiten, bei denen nichts fett geschrieben ist (auch nicht der Begriff selbst):
- SELECT cur_title FROM cur WHERE cur_namespace=0 AND cur_is_redirect=0 AND cur_text NOT LIKE "%'''%" AND cur_text NOT LIKE "%<b>%" LIMIT 50
Hilfe gegen Vandalismus
- Artikel mit mindestens 9 Konsonanten oder 7 Vokalen hintereinander oder mit Wörtern mit mindestens 40 Buchstaben
- SELECT cur_title,cur_text from cur where cur_is_redirect=0 and cur_namespace=0 and cur_text rlike '[B-DF-HJ-NP-TV-XZb-df-hj-np-tv-xz]{9,}|[AEIOUYaeiouy]{7,}|[A-Za-z]{40,}'
- Kurze Artikel (weniger als 100 Zeichen, keine Jahreszahlen) der letzten 5 Tage
- SELECT cur_title,cur_text from cur where cur_is_redirect=0 and cur_namespace=0 and length(cur_text)<100 and cur_timestamp > (NOW() - INTERVAL 5 DAY)+0
Sonstiges
- Interlinks einer bestimmten Sprache (Sprachkürzel kommt dreimal vor!)
- SELECT cur_title,CONCAT('<a href=http://sv.wikipedia.org/wiki/',REPLACE(@l:=SUBSTRING(cur_text,5+@p:=INSTR(cur_text, ''''sv:''''),LOCATE('',cur_text, @p)-5-@p),' ','_'),'>',@l,'</a>') AS Interlink FROM cur WHERE cur_is_redirect=0 AND cur_namespace=0 AND cur_text LIKE '%[[sv:%' LIMIT 20
- die 20 neuesten User
- SELECT user_name, COUNT(*) FROM user, cur WHERE user_id=cur_user GROUP BY user_id ORDER BY user_id DESC LIMIT 20
Statistik
- Anzahl der Seiten mit mindestens 1500 Bytes ermitteln:
- SELECT COUNT(*) FROM cur WHERE LENGTH(cur_text)>1500 AND cur_namespace=0
Zurück | Handbuch | Vorwärts |