Come utilizzare il tipo di dati della data in SQLite?

Come Utilizzare Il Tipo Di Dati Della Data In Sqlite



Sei interessato a imparare come utilizzare le date in SQLite? È possibile archiviare e manipolare i dati di data e ora nei database SQLite utilizzando il file data tipo di dati , che è una funzione utile. Che tu stia creando un'app, gestendo pianificazioni o monitorando eventi, comprendendo come utilizzare il data tipo di dati può migliorare notevolmente le capacità del database.

Che cos'è il tipo di dati Data in SQLite?

IL data tipo di dati in SQLite è progettato per archiviare informazioni su data e ora all'interno del database come un unico formato standardizzato. Utilizza il formato esteso ISO-8601 ampiamente adottato, che combina numeri e simboli per rappresentare un'ampia gamma di valori di data e ora. Ad esempio, la data 24 giugno 2022, alle 16:30 può essere rappresentato in formato ISO-8601 come 2022-06-24T16:30:00 .







Come utilizzare il tipo di dati data in SQLite?

Usare data tipo di dati in SQLite, gli utenti possono creare una tabella con una colonna di tipo DATA con una colonna aggiuntiva di tipo TIMESTAMP se vogliono memorizzare sia la data che l'ora all'interno dello stesso campo.



Per creare una tabella con il data tipo di dati in SQLite , puoi usare il CREA TABELLA dichiarazione. Per esempio:



CREATE TABLE tempdata(id INT PRIMARY KEY, data DATE);

In questo esempio, stiamo creando una tabella chiamata tempdata , con due colonne; la prima colonna, id , è un numero intero e fungerà da chiave primaria per la tabella e la seconda colonna, data , è di tipo DATA .





Dopo aver creato la tabella, puoi inserire i dati in essa. Per esempio:

INSERT INTO tempdata(id, date) VALUES(1, '2021-06-30');

INSERT INTO tempdata(id, data) VALUES(2, '2018-02-22');

INSERT INTO tempdata(id, data) VALUES(3, '2023-09-12');

In questo esempio, stiamo inserendo i valori nel file tempdata tavolo. Il valore della data è formattato in AAAA-MM-GG formato.



Puoi anche utilizzare data Tipo di dati in SQLite per:

1: manipola i valori della data

SQLite fornisce diverse funzioni data-ora che ti consentono di farlo manipolare e formattare i valori di data . Ad esempio, la funzione strftime() consente di formattare le date. Richiede due input: il primo è il formato della data e il secondo è il valore della data.

SELECT strftime('%m/%d/%Y', '2021-06-30');

Questa query visualizzerà la data come 30/06/2021 .

2: recuperare i dati da una tabella

IL SELEZIONARE può essere utilizzato per ottenere dati da una tabella con un tipo di dati data. Per esempio:

SELEZIONA * DA tempdata;

A titolo illustrativo, questa query recupererà tutte le informazioni nella tabella tempdata. IL DOVE La clausola può anche essere utilizzata per filtrare i dati in base alle date. Per esempio:

SELECT * FROM tempdata WHERE date='2021-06-30';

Questa query restituirà i dati per il 2021-06-30 dal tempdata tavolo.

3: ordina i dati in base alla data

A ordinare i dati in base alla data in SQLite, puoi usare ORDER DI clausola. Per esempio:

SELEZIONA * DA tempdata ORDER BY data ASC;

Questa query restituirà i dati dal file tempdata tabella ordinata in ordine crescente in base al data colonna.

4: eseguire l'aritmetica della data

SQLite fornisce anche diverse funzioni data-ora per eseguire l'aritmetica della data . Ad esempio, puoi utilizzare il DATA() funzione per estrarre la data dalla stringa datetime.

SELEZIONA DATA('2021-06-30 12:30:45');

Questa query restituirà 2021-06-30 .

Conclusione

SQLite offre una robusta funzionalità del tipo di dati data che consente una gestione efficiente di date e timestamp. La flessibilità e l'efficienza di SQLite lo rendono una scelta preferita per le applicazioni mobili e le applicazioni desktop. Per utilizzare il tipo di dati della data in SQLite, è possibile creare una tabella con la colonna della data, inserire dati al suo interno ed eseguire vari calcoli data-ora utilizzando le funzioni di SQLite.