Come possiamo ottenere la data odierna di MySQL?
Possiamo ottenere la data odierna in MySQL utilizzando il file funzione data incorporata CURDATE() . Questa funzione restituisce la data in 'AAAAMMGG' O 'AAAA-MM-GG' formato a seconda che nella funzione venga utilizzata una stringa o un numero. CURRENT_DATE e CURRENT_DATE() sono entrambi sinonimi della funzione CURDATE().
Possiamo usare la funzione CURDATE() come segue:
Ciclo for in Java
mysql> SELECT CURDATE() AS Today; OR, mysql> SELECT CURRENT_DATE() AS Today; OR, mysql> SELECT CURRENT_DATE AS Today;
Dopo l'esecuzione delle query di cui sopra, vedremo la stessa data. Guarda lo screenshot qui sotto:
Possiamo anche ottenere la data odierna utilizzando il file ORA() funzionare come segue:
mysql> SELECT DATE(NOW()) AS Today;
La query precedente fornisce l'output come nel seguente screenshot:
Creazione della funzione memorizzata MySQL Today
A volte abbiamo bisogno di utilizzare la funzione CURDATE() più volte nelle nostre query e vogliamo rinominarla con il file Oggi() funzione per rendere la dichiarazione più leggibile. In tal caso, possiamo creare la nostra funzione denominata today() creando la funzione memorizzata come segue:
DELIMITER $$ CREATE FUNCTION today() RETURNS DATE BEGIN RETURN CURDATE(); END$$ DELIMITER ;
Ora siamo in grado di utilizzare questa funzione today() appena creata come segue:
mysql> SELECT today() AS Today;
Guarda lo screenshot qui sotto che lo spiega più facilmente:
elenco ordinato Java
Supponiamo di voler ottenere la data di domani, la funzione memorizzata lo rende molto semplice. Vedi la seguente query:
mysql> SELECT today() + interval 1 day AS Tomorrow;
Dopo l'esecuzione, restituirà la data di domani:
aggiunta di stringhe in Java
Supponiamo di voler ottenere la data di ieri , la funzione memorizzata può essere utilizzata come la seguente query:
mysql> SELECT today() - interval 1 day AS Yesterday;
Dopo l'esecuzione, otterremo il seguente output: