Kuidas kasutada SQLite'is kuupäeva andmetüüpi?

Kuidas Kasutada Sqlite Is Kuupaeva Andmetuupi



Kas olete huvitatud SQLite'is kuupäevade kasutamise õppimisest? Saate oma SQLite'i andmebaasides kuupäeva ja kellaaja andmeid salvestada ja nendega manipuleerida, kasutades kuupäeva andmetüüp , mis on kasulik funktsioon. Olenemata sellest, kas loote rakendust, haldate ajakavasid või jälgite sündmusi, saate aru, kuidas seda kasutada kuupäeva andmetüüp võib teie andmebaasi võimalusi oluliselt suurendada.

Mis on kuupäeva andmetüüp SQLite'is?

The kuupäeva andmetüüp SQLite'is on loodud kuupäeva ja kellaaja teabe salvestamiseks andmebaasis ühtse standardvorminguna. See kasutab laialdaselt kasutusele võetud ISO-8601 laiendatud vormingut, mis ühendab numbreid ja sümboleid, et esitada laia valikut kuupäeva ja kellaaja väärtusi. Näiteks kuupäev 24. juunil 2022, kell 16.30 saab esitada ISO-8601 formaadis kui 2022-06-24T16:30:00 .







Kuidas kasutada SQLite'is kuupäeva andmetüüpi?

Kasutada kuupäeva andmetüüp SQLite'is saavad kasutajad luua tabeli tüübi veeruga KUUPÄEV täiendava tüübiveeruga TIMESTAMP kui nad soovivad samale väljale salvestada nii kuupäeva kui kellaaega.



Tabeli loomiseks kuupäeva andmetüüp SQLite'is , saate kasutada LOO TABEL avaldus. Näiteks:



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

Selles näites loome tabeli nimega tempdata , kahe veeruga; esimene veerg, id , on täisarv ja see toimib tabeli primaarvõtmena ja teine ​​veerg, kuupäeva , on tüüpi KUUPÄEV .





Pärast tabeli loomist saate sellesse andmeid sisestada. Näiteks:

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

Selles näites sisestame väärtused tempdata laud. Kuupäeva väärtus on vormindatud AAAA-KK-PP vormingus.



Samuti saate SQLite'is kasutada kuupäeva andmetüüpi, et:

1: Kuupäeva väärtustega manipuleerimine

SQLite pakub mitmeid kuupäeva ja kellaaja funktsioone, mis võimaldavad teil seda teha kuupäevaväärtustega manipuleerida ja vormindada . Näiteks funktsioon strftime() võimaldab teil kuupäevi vormindada. Selleks on vaja kahte sisendit: esimene on kuupäeva vorming ja teine ​​kuupäeva väärtus.

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

See päring kuvab kuupäeva kujul 30.06.2021 .

2: Andmete toomine tabelist

The VALI lauset saab kasutada andmete hankimiseks kuupäeva andmetüübiga tabelist. Näiteks:

SELECT * FROM tempdata;

Näitena hangib see päring kogu tempdata tabelis oleva teabe. The KUS klauslit saab kasutada ka andmete filtreerimiseks sõltuvalt kuupäevadest. Näiteks:

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

See päring tagastab 2021-06-30 andmed alates tempdata laud.

3: sortige andmed kuupäeva alusel

To sortida andmed kuupäeva alusel SQLite'is saate kasutada käsku ORDER KÕRVAL klausel. Näiteks:

SELECT * FROM tempdata ORDER BY kuupäeva ASC;

See päring tagastab andmed aadressilt tempdata tabel, mis on sorteeritud kasvavas järjekorras kuupäeva veerg.

4: Sooritage kuupäeva aritmeetika

SQLite pakub ka mitmeid kuupäeva ja kellaaja funktsioone teostada kuupäeva aritmeetikat . Näiteks võite kasutada KUUPÄEV() funktsioon, et eraldada kuupäev kuupäeva ja kellaaja stringist.

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

See päring naaseb 2021-06-30 .

Järeldus

SQLite pakub tugevat kuupäeva andmetüübi funktsiooni, mis võimaldab kuupäevi ja ajatempleid tõhusalt käsitleda. SQLite'i paindlikkus ja tõhusus muudavad selle eelistatud valikuks mobiilirakenduste ja töölauarakenduste jaoks. Kuupäeva andmetüübi kasutamiseks SQLite'is saate luua kuupäeva veeruga tabeli, sisestada sellesse andmeid ja teha SQLite'i funktsioonide abil erinevaid kuupäeva ja kellaaja arvutusi.