Maison > base de données > tutoriel mysql > MySQL choisit de connecter l'utilisateur aujourd'hui ?

MySQL choisit de connecter l'utilisateur aujourd'hui ?

PHPz
Libérer: 2023-08-26 22:05:13
avant
628 Les gens l'ont consulté

MySQL 选择获取今天登录的用户?

Pour connecter un utilisateur aujourd'hui, utilisez la syntaxe suivante. Ici, nous nous attendons à ce que votre champ datetime soit de type chaîne -

select yourColumnName1,yourColumnName2,yourColumnName3,...N
from youTableName
WHERE STR_TO_DATE(yourColumnName1, ‘format’') =CURDATE();
Copier après la connexion

Supposons que nous ayons la table "DateEqualToday" suivante qui stocke le prénom et le nom de l'utilisateur ainsi que la date de connexion -

+------+------------+-----------+------------+
| Id   | First_Name | Last_Name | LoginDate  |
+------+------------+-----------+------------+
|    1 | James      | Smith     | 20-12-2018 |
|    2 | Carol      | Taylor    | 21-12-2017 |
|    3 | John       | Smith     | 21-12-2018 |
|    4 | Maria      | Garcia    | 22-12-2018 |
|    5 | Mike       | Davis     | 21-12-2018 |
|    6 | Bob        | Wilson    | 21-12-2018 |
+------+------------+-----------+------------+
6 rows in set (0.00 sec)
Copier après la connexion

Voici la requête pour filtrer les utilisateurs qui s'est connecté aujourd'hui. Dans cette requête, comparez votre date avec la fonction curdate() car curdate() ne donne que la date actuelle -

mysql> select Id,First_Name,LoginDate
   -> from DateEqualToday WHERE STR_TO_DATE(LoginDate, '%d-%m-%Y')
=CURDATE();
Copier après la connexion

output

+------+------------+------------+
| Id   | First_Name | LoginDate  |
+------+------------+------------+
|    3 | John       | 21-12-2018 |
|    5 | Mike       | 21-12-2018 |
|    6 | Bob        | 21-12-2018 |
+------+------------+------------+
3 rows in set (0.00 sec)
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal