Paano Gamitin ang Datatype ng petsa sa SQLite?

Paano Gamitin Ang Datatype Ng Petsa Sa Sqlite



Interesado ka bang matutunan kung paano gumamit ng mga petsa sa SQLite? Maaari kang mag-imbak at magmanipula ng data ng petsa at oras sa iyong mga database ng SQLite gamit ang uri ng data ng petsa , na isang kapaki-pakinabang na tampok. Bumubuo ka man ng app, namamahala ng mga iskedyul, o sumusubaybay sa mga kaganapan, nauunawaan kung paano gamitin ang uri ng data ng petsa maaaring lubos na mapahusay ang iyong mga kakayahan sa database.

Ano ang Date Datatype sa SQLite?

Ang uri ng data ng petsa sa SQLite ay idinisenyo upang mag-imbak ng impormasyon ng petsa at oras sa loob ng database bilang isang solong, standardized na format. Ginagamit nito ang malawak na pinagtibay na ISO-8601 na pinahabang format, na pinagsasama ang mga numero at simbolo upang kumatawan sa isang malawak na hanay ng mga halaga ng petsa at oras. Halimbawa, ang petsa Hunyo 24, 2022, nang 4:30 PM ay maaaring katawanin sa ISO-8601 na format bilang 2022-06-24T16:30:00 .







Paano Gamitin ang Date Datatype sa SQLite?

Upang gamitin uri ng data ng petsa sa SQLite, ang mga gumagamit ay maaaring lumikha ng isang talahanayan na may isang hanay ng uri DATE na may karagdagang hanay ng uri TIMESTAMP kung gusto nilang iimbak ang parehong petsa at oras sa loob ng parehong field.



Upang lumikha ng isang talahanayan na may datatype ng petsa sa SQLite , maaari mong gamitin ang GUMAWA NG TALAAN pahayag. Halimbawa:



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

Sa halimbawang ito, lumilikha kami ng isang talahanayan na tinatawag na tempdata , na may dalawang hanay; ang unang hanay, id , ay isang integer at magsisilbing pangunahing key para sa talahanayan, at ang pangalawang column, petsa , ay may uri DATE .





Pagkatapos gawin ang talahanayan, maaari kang magpasok ng data dito. Halimbawa:

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

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

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

Sa halimbawang ito, ipinapasok namin ang mga halaga sa tempdata mesa. Ang halaga ng petsa ay naka-format sa YYYY-MM-DD pormat.



Maaari mo ring gamitin ang date Datatype sa SQLite upang:

1: Manipulate sa Mga Halaga ng Petsa

Nagbibigay ang SQLite ng ilang function ng date-time na nagbibigay-daan sa iyo manipulahin at i-format ang mga halaga ng petsa . Halimbawa, ang function strftime() nagbibigay-daan sa iyo na mag-format ng mga petsa. Kailangan ng dalawang input: ang una ay ang format ng petsa, at ang pangalawa ay ang halaga ng petsa.

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

Ipapakita ng query na ito ang petsa bilang 06/30/2021 .

2: Kunin ang Data mula sa isang Talahanayan

Ang PUMILI ang pahayag ay maaaring gamitin upang makakuha ng data mula sa isang talahanayan na mayroong uri ng data ng petsa. Halimbawa:

PUMILI * MULA sa tempdata;

Bilang isang paglalarawan, kukunin ng query na ito ang lahat ng impormasyon sa talahanayan ng tempdata. Ang SAAN maaari ding gamitin ang sugnay upang i-filter ang data depende sa mga petsa. Halimbawa:

PUMILI * MULA sa tempdata WHERE date='2021-06-30';

Ibabalik ng query na ito ang data para sa 2021-06-30 mula sa tempdata mesa.

3: Pagbukud-bukurin ang Data Batay sa Petsa

Upang pagbukud-bukurin ang data batay sa petsa sa SQLite, maaari mong gamitin ang ORDER NG sugnay. Halimbawa:

PUMILI * MULA SA tempdata ORDER BY date ASC;

Ibabalik ng query na ito ang data mula sa tempdata talahanayan na pinagsunod-sunod sa pataas na pagkakasunod-sunod batay sa petsa hanay.

4: Magsagawa ng Date Arithmetic

Nagbibigay din ang SQLite ng ilang function ng date-time magsagawa ng aritmetika ng petsa . Halimbawa, maaari mong gamitin ang DATE() function na i-extract ang petsa mula sa datetime string.

PUMILI NG PETSA('2021-06-30 12:30:45');

Babalik ang query na ito 2021-06-30 .

Konklusyon

Nag-aalok ang SQLite ng isang matatag na feature ng datatype ng petsa na nagbibigay-daan sa mahusay na paghawak ng mga petsa at timestamp. Ang flexibility at kahusayan ng SQLite ay ginagawa itong isang ginustong pagpipilian para sa mga mobile application at desktop application. Upang magamit ang datatype ng petsa sa SQLite, maaari kang lumikha ng isang talahanayan na may column ng petsa, magpasok ng data dito, at magsagawa ng iba't ibang mga pagkalkula ng oras ng petsa gamit ang mga function ng SQLite.