Maison base de données tutoriel mysql Simple! Juste une étape pour vous aider à utiliser MySQL pour implémenter une requête de date et d'heure

Simple! Juste une étape pour vous aider à utiliser MySQL pour implémenter une requête de date et d'heure

Jul 26, 2018 pm 04:32 PM

mysql interroge les données à une date spécifiée en fonction de l'horodatage. Tout le monde ne sait pas comment interroger la période dans MySql. Voici une méthode pour interroger la période dans MySql pour votre référence.

select now();--当前日期及时间 2018-07-25 14:29:36
select LAST_DAY('2018-02-01'); --返回月份中的最后一天  2018-02-28
select DATE_FORMAT(now(),'%Y-%m-%d %H:%m:%S')  --格式化输出 2018-07-25 14:07:18
select '2018-07-25' =(select DATE_FORMAT(now(),'%Y-%m-%d')); --判断当前日期是否与指定日期相等,返回0表示不相等,1表示相等 1
set @dt= (SELECT DATE_FORMAT(now(),'%Y-%m-%d %H:%i:%s')); --格式化当前日期和时间,并赋值给@dt 
SELECT @dt;--2018-07-25 14:33:50
SELECT DATE(@dt);--2018-07-25
SELECT TIME(@dt); --14:33:50
SELECT DATE(NOW()); --只输出当前日期 2018-07-25
SELECT TIME(NOW()); --只输出当前时间 14:36:19
SELECT YEAR(now()); --2018
SELECT month(now()); --7
select day(now()); --25
SELECT time(now()) time1 , sleep(3) ,time(now()) time2; --中间睡眠3s钟 time1和time2的时间也是一样的 14:43:54	0	14:43:54
SELECT time(SYSDATE()) time1,sleep(3),time(SYSDATE()) time2; --中间睡眠3s钟 time1和time2的时间相差3s  14:43:15	0	14:43:18

--其他获取当前日期和时间的函数
select CURRENT_DATE,CURRENT_TIME,CURRENT_USER,LOCALTIME,LOCALTIMESTAMP,date(LOCALTIME),date(LOCALTIMESTAMP),time(LOCALTIME);--2018-07-25	14:48:30	root@localhost	2018-07-25 14:48:30	2018-07-25 14:48:30	2018-07-25	2018-07-25	14:48:30
set @dt='2018-02-14 14:22:23';
SELECT DAYOFMONTH('2018-02-14') --一月的第几天 14
SELECT DAYOFWEEK('2018-02-14') --一周的第几天 注:从周日算起 4
SELECT DAYOFYEAR(@dt) --一年的第几天 45
select WEEKOFYEAR(@dt) --一年的第几周 7
Copier après la connexion

Formatez la valeur de la date selon la chaîne de format :

  • %S, %s secondes au format à deux chiffres (00,01, ... , 59)

  • %I, %i cent à deux chiffres (00,01, ..., 59)

  • %H Deux -heure à chiffres, 24 heures (00,01, ..., 23)

  • %h Heure à deux chiffres, 12 heures (01,02, ..., 12)

  • %k heure sous forme numérique, 24 heures (0,1, ..., 23)

  • %l Heure sous forme numérique, 12 heures (1, 2, ..., 12)

  • %T Format horaire 24 heures (hh:mm:ss)

  • %r Format d'heure sur 12 heures (hh:mm:ss AM ou hh:mm:ss PM)

  • %p AM ou PM

  • %W Le nom de chaque jour de la semaine (Dimanche, Lundi, ..., Samedi)

  • %a L'abréviation du nom de chaque jour de la semaine (Dim , Lun, ..., Sam)

  • %d Deux chiffres représentent le nombre de jours dans le mois (00, 01,..., 31)

  • %e la forme numérique représente le nombre de jours dans le mois (1, 2, ..., 31)

  • %D Le suffixe anglais représente le nombre de jours dans le mois (1er, 2ème, 3ème),...)

  • %w représente le nombre de jours de la semaine sous forme numérique (0 = dimanche, 1=lundi, . .., 6=samedi)

  • %j représente le jour de l'année sous la forme d'un nombre à trois chiffres (001, 002, ..., 366)

  • %U semaine (0, 1, 52) , où dimanche est le premier jour de la semaine

  • %u semaine (0, 1, 52), où Lundi est le premier jour de la semaine

  • %M Nom du mois (janvier, février, ..., décembre)

  • %b Abrégé nom du mois (janvier, février, ...., décembre)

  • %m Le mois représenté par deux chiffres (01, 02, ..., 12)

  • %c Le mois représenté par des chiffres (1 , 2, ...., 12)

  • %Y L'année représentée par quatre chiffres

  • %y L'année représentée par deux chiffres

  • %% valeur directe "%"

Articles connexes :

Conversion d'horodatage et de date de requête MySQL

Méthodes et fonctions de requête d'heure et de date MySQL

Vidéos associées :

PHP crée un plug-in de calendrier pour la conversion du calendrier luni-solaire

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!

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

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Réduisez l'utilisation de la mémoire MySQL dans Docker Réduisez l'utilisation de la mémoire MySQL dans Docker Mar 04, 2025 pm 03:52 PM

Réduisez l'utilisation de la mémoire MySQL dans Docker

Comment modifier une table dans MySQL en utilisant l'instruction ALTER TABLE? Comment modifier une table dans MySQL en utilisant l'instruction ALTER TABLE? Mar 19, 2025 pm 03:51 PM

Comment modifier une table dans MySQL en utilisant l'instruction ALTER TABLE?

Comment résoudre le problème de MySQL ne peut pas ouvrir la bibliothèque partagée Comment résoudre le problème de MySQL ne peut pas ouvrir la bibliothèque partagée Mar 04, 2025 pm 04:01 PM

Comment résoudre le problème de MySQL ne peut pas ouvrir la bibliothèque partagée

Qu'est-ce que Sqlite? Aperçu complet Qu'est-ce que Sqlite? Aperçu complet Mar 04, 2025 pm 03:55 PM

Qu'est-ce que Sqlite? Aperçu complet

Exécutez MySQL dans Linux (avec / sans conteneur Podman avec phpmyadmin) Exécutez MySQL dans Linux (avec / sans conteneur Podman avec phpmyadmin) Mar 04, 2025 pm 03:54 PM

Exécutez MySQL dans Linux (avec / sans conteneur Podman avec phpmyadmin)

Exécuter plusieurs versions MySQL sur macOS: un guide étape par étape Exécuter plusieurs versions MySQL sur macOS: un guide étape par étape Mar 04, 2025 pm 03:49 PM

Exécuter plusieurs versions MySQL sur macOS: un guide étape par étape

Quels sont les outils de GUI MySQL populaires (par exemple, MySQL Workbench, PhpMyAdmin)? Quels sont les outils de GUI MySQL populaires (par exemple, MySQL Workbench, PhpMyAdmin)? Mar 21, 2025 pm 06:28 PM

Quels sont les outils de GUI MySQL populaires (par exemple, MySQL Workbench, PhpMyAdmin)?

Comment sécuriser MySQL contre les vulnérabilités communes (injection SQL, attaques par force brute)? Comment sécuriser MySQL contre les vulnérabilités communes (injection SQL, attaques par force brute)? Mar 18, 2025 pm 12:00 PM

Comment sécuriser MySQL contre les vulnérabilités communes (injection SQL, attaques par force brute)?

See all articles