Dizionario del database pre_common_member_status tabella di stato degli utenti di DZ
- uid, mediumint, identificazione del membro,
- regip, char, IP registrato,
- lastip, char, ultimo IP di login,
- porta, smallint, ultimo numero di porta di login,
- lastvisit, int, ora last visit,
- Ultima attività, int, ultima attività,
- Ultimo Post, Int, Ultima Pubblicazione,
- lastsendmail, int, l'ultima email inviata a casa nel campo originale è lastsend,
- Invisibile, Minuscolo, Accesso Incognito,
- buyercredit, smallint, rating creditizio e punti buyer,
- sellercredit, smallint, punteggio di credito e punti del venditore,
- favtimes, mediumint, personal space preferiti,
- ShareTime, MediumInt, Condivisioni dello spazio personale,
- profileprogress, tinyint, completamento profili,
Controlliamo se si tratta di una tabella "pre_common_member_status", come mostrato nella figura sottostante:
Il vantaggio di usare timestamp per memorizzare il tempo è che l'efficienza delle query è elevata, la velocità è elevata e l'efficienza di interrogare dati in un certo periodo di tempo è molto più alta con timestamp che con il tempo
Interogniamo gli utenti che non si sono più collegati dopo il 1° gennaio 2018, e la dichiarazione SQL è la seguente:
Dopo aver conosciuto l'UID di questi utenti, vogliamo interrogare il nome utente e l'indirizzo email dell'utente, come dovremmo interrogarlo? La tabella utente di dz è memorizzata nella tabella "pre_ucenter_members", dobbiamo unire la query della tabella, l'SQL è il seguente:
|