Kā lietot datuma datu tipu programmā SQLite?

Ka Lietot Datuma Datu Tipu Programma Sqlite



Vai jūs interesē uzzināt, kā lietot datumus programmā SQLite? Jūs varat glabāt un apstrādāt datuma un laika datus savās SQLite datu bāzēs, izmantojot datuma datu tips , kas ir noderīga funkcija. Neatkarīgi no tā, vai veidojat lietotni, pārvaldāt grafikus vai izsekojat notikumus, saprotot, kā lietot datuma datu tips var ievērojami uzlabot jūsu datu bāzes iespējas.

Kas ir datuma datu tips programmā SQLite?

The datuma datu tips SQLite ir paredzēts datuma un laika informācijas glabāšanai datu bāzē kā vienots standartizēts formāts. Tas izmanto plaši pieņemto ISO-8601 paplašināto formātu, kas apvieno ciparus un simbolus, lai attēlotu plašu datuma un laika vērtību diapazonu. Piemēram, datums 2022. gada 24. jūnijs, plkst. 16:30 var attēlot ISO-8601 formātā kā 2022-06-24T16:30:00 .







Kā lietot datuma datu tipu programmā SQLite?

Izmantot datuma datu tips SQLite lietotāji var izveidot tabulu ar tipa kolonnu DATUMS ar papildu tipa kolonnu LAIKZĪMOGS ja viņi vēlas saglabāt gan datumu, gan laiku vienā laukā.



Lai izveidotu tabulu ar datuma datu tips programmā SQLite , varat izmantot IZVEIDOT TABLU paziņojums, apgalvojums. Piemēram:



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

Šajā piemērā mēs izveidojam tabulu ar nosaukumu tempdata , ar divām kolonnām; pirmā kolonna, id , ir vesels skaitlis un darbosies kā tabulas primārā atslēga un otrā kolonna, datums , ir tipa DATUMS .





Pēc tabulas izveides tajā var ievietot datus. Piemēram:

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

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

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

Šajā piemērā mēs ievietojam vērtības tempdata tabula. Datuma vērtība ir formatēta GGGG-MM-DD formātā.



Varat arī izmantot datuma datu tipu programmā SQLite, lai:

1: manipulējiet ar datuma vērtībām

SQLite nodrošina vairākas datuma un laika funkcijas, kas ļauj jums manipulēt un formatēt datuma vērtības . Piemēram, funkcija strftime() ļauj formatēt datumus. Tam nepieciešamas divas ievades: pirmā ir datuma formāts, bet otrā ir datuma vērtība.

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

Šis vaicājums parādīs datumu kā 30.06.2021 .

2: izgūt datus no tabulas

The ATLASĪT paziņojumu var izmantot, lai iegūtu datus no tabulas ar datuma datu tipu. Piemēram:

SELECT * FROM tempdata;

Piemēram, šis vaicājums izgūs visu tempdata tabulā esošo informāciju. The KUR klauzulu var izmantot arī datu filtrēšanai atkarībā no datumiem. Piemēram:

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

Šis vaicājums atgriezīs datus par 2021-06-30 no tempdata tabula.

3: kārtojiet datus, pamatojoties uz datumu

Uz kārtot datus pēc datuma SQLite varat izmantot ORDER BY klauzula. Piemēram:

SELECT * FROM tempdata ORDER BY datuma ASC;

Šis vaicājums atgriezīs datus no tempdata tabula sakārtota augošā secībā, pamatojoties uz datums kolonna.

4: veiciet datuma aritmētiku

SQLite nodrošina arī vairākas datuma un laika funkcijas veikt datumu aritmētiku . Piemēram, varat izmantot DATUMS() funkciju, lai izvilktu datumu no datuma un laika virknes.

SELECT DATE('2021-06-30 12:30:45');

Šis vaicājums atgriezīsies 2021-06-30 .

Secinājums

SQLite piedāvā stabilu datuma datu tipa līdzekli, kas ļauj efektīvi apstrādāt datumus un laika zīmogus. SQLite elastība un efektivitāte padara to par vēlamo izvēli mobilajām lietojumprogrammām un galddatoru lietojumprogrammām. Lai SQLite izmantotu datuma datu tipu, varat izveidot tabulu ar datuma kolonnu, ievietot tajā datus un veikt dažādus datuma un laika aprēķinus, izmantojot SQLite funkcijas.