Kako uporabiti podatkovni tip datuma v SQLite?

Kako Uporabiti Podatkovni Tip Datuma V Sqlite



Vas zanima, kako uporabljati datume v SQLite? Podatke o datumu in času lahko shranjujete in urejate v svojih zbirkah podatkov SQLite z uporabo podatkovni tip datuma , kar je koristna funkcija. Ne glede na to, ali gradite aplikacijo, upravljate urnike ali sledite dogodkom, morate razumeti, kako uporabljati podatkovni tip datuma lahko močno izboljša zmogljivosti vaše baze podatkov.

Kaj je datumski podatkovni tip v SQLite?

The podatkovni tip datuma v SQLite je zasnovan za shranjevanje informacij o datumu in času v zbirki podatkov kot en sam, standardiziran format. Uporablja široko sprejeto razširjeno obliko zapisa ISO-8601, ki združuje številke in simbole za predstavitev širokega razpona vrednosti datuma in časa. Na primer datum 24. junij 2022, ob 16.30 je mogoče predstaviti v formatu ISO-8601 kot 2022-06-24T16:30:00 .







Kako uporabiti podatkovni tip datuma v SQLite?

Uporabiti podatkovni tip datuma v SQLite lahko uporabniki ustvarijo tabelo s stolpcem vrste DATUM z dodatnim stolpcem vrste ČASOVNI ŽIG če želijo shraniti tako datum kot uro znotraj istega polja.



Če želite ustvariti tabelo z podatkovni tip datuma v SQLite , lahko uporabite USTVARI TABELO izjava. Na primer:



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

V tem primeru ustvarjamo tabelo, imenovano začasni podatki , z dvema stolpcema; prvi stolpec, id , je celo število in bo deloval kot primarni ključ tabele, drugi stolpec pa datum , je vrste DATUM .





Ko ustvarite tabelo, lahko vanjo vnesete podatke. Na primer:

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');

V tem primeru vstavljamo vrednosti v začasni podatki tabela. Vrednost datuma je oblikovana v LLLL-MM-DD format.



Date Datatype v SQLite lahko uporabite tudi za:

1: Manipulacija datumskih vrednosti

SQLite ponuja več funkcij za datum in čas, ki vam omogočajo, da urejanje in oblikovanje datumskih vrednosti . Na primer funkcija strftime() vam omogoča oblikovanje datumov. Potrebuje dva vnosa: prvi je format datuma, drugi pa vrednost datuma.

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

Ta poizvedba bo prikazala datum kot 30. 6. 2021 .

2: Pridobite podatke iz tabele

The IZBERI lahko uporabite za pridobivanje podatkov iz tabele, ki ima podatkovni tip datuma. Na primer:

SELECT * FROM tempdata;

Za ponazoritev bo ta poizvedba pridobila vse informacije v tabeli začasnih podatkov. The KJE klavzulo lahko uporabite tudi za filtriranje podatkov glede na datume. Na primer:

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

Ta poizvedba bo vrnila podatke za 2021-06-30 iz začasni podatki tabela.

3: Razvrsti podatke glede na datum

Za razvrsti podatke glede na datum v SQLite lahko uporabite ORDER BY klavzula. Na primer:

SELECT * FROM tempdata ORDER BY datum ASC;

Ta poizvedba bo vrnila podatke iz začasni podatki tabela razvrščena v naraščajočem vrstnem redu glede na datum stolpec.

4: Izvedite datumsko aritmetiko

SQLite ponuja tudi več funkcij za datum in čas izvesti datumsko aritmetiko . Na primer, lahko uporabite DATUM() funkcija za ekstrahiranje datuma iz niza datetime.

IZBERITE DATUM ('2021-06-30 12:30:45');

Ta poizvedba se bo vrnila 2021-06-30 .

Zaključek

SQLite ponuja robustno funkcijo podatkovnega tipa datuma, ki omogoča učinkovito ravnanje z datumi in časovnimi žigi. Zaradi prilagodljivosti in učinkovitosti SQLite je prednostna izbira za mobilne aplikacije in namizne aplikacije. Če želite uporabiti podatkovni tip datuma v SQLite, lahko ustvarite tabelo z datumskim stolpcem, vanjo vstavite podatke in izvedete različne izračune datuma in časa z uporabo funkcij SQLite.