Kaip naudoti datos duomenų tipą SQLite?

Kaip Naudoti Datos Duomenu Tipa Sqlite



Ar jus domina išmokti naudoti datas SQLite? Galite saugoti ir valdyti datos ir laiko duomenis savo SQLite duomenų bazėse naudodami datos duomenų tipas , kuri yra naudinga funkcija. Nesvarbu, ar kuriate programą, tvarkote tvarkaraščius ar stebite įvykius, suprasdami, kaip naudotis datos duomenų tipas gali labai padidinti duomenų bazės galimybes.

Kas yra datos duomenų tipas SQLite?

The datos duomenų tipas SQLite yra skirtas saugoti datos ir laiko informaciją duomenų bazėje kaip vieną standartizuotą formatą. Jis naudoja plačiai priimtą ISO-8601 išplėstinį formatą, kuris sujungia skaičius ir simbolius, kad pateiktų platų datos ir laiko reikšmių diapazoną. Pavyzdžiui, data 2022 m. birželio 24 d., 16.30 val gali būti pavaizduotas ISO-8601 formatu kaip 2022-06-24T16:30:00 .







Kaip naudoti datos duomenų tipą SQLite?

Naudoti datos duomenų tipas SQLite naudotojai gali sukurti lentelę su tipo stulpeliu DATA su papildomu tipo stulpeliu TIMESTAMP jei jie nori išsaugoti datą ir laiką tame pačiame lauke.



Norėdami sukurti lentelę su datos duomenų tipas SQLite , galite naudoti KURTI LENTELĘ pareiškimas. Pavyzdžiui:



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

Šiame pavyzdyje kuriame lentelę pavadinimu tempdata , su dviem stulpeliais; pirmas stulpelis, id , yra sveikasis skaičius ir veiks kaip pagrindinis lentelės raktas, o antrasis stulpelis, data , yra tipo DATA .





Sukūrę lentelę, galite į ją įterpti duomenis. Pavyzdžiui:

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

Šiame pavyzdyje mes įterpiame reikšmes į tempdata stalo. Datos reikšmė suformatuota MMMM-MM-DD formatu.



Taip pat galite naudoti datos duomenų tipą SQLite, kad:

1: manipuliuokite datos reikšmėmis

SQLite siūlo keletą datos ir laiko funkcijų, kurios leidžia jums manipuliuoti ir formatuoti datos reikšmes . Pavyzdžiui, funkcija strftime() leidžia formatuoti datas. Tam reikia dviejų įvesčių: pirmasis yra datos formatas, o antrasis - datos reikšmė.

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

Šioje užklausoje data bus rodoma kaip 2021-06-30 .

2: gaukite duomenis iš lentelės

The PASIRINKTI teiginį galima naudoti norint gauti duomenis iš lentelės, turinčios datos duomenų tipą. Pavyzdžiui:

SELECT * FROM tempdata;

Pavyzdžiui, ši užklausa nuskaitys visą informaciją iš tempdata lentelės. The KUR sąlyga taip pat gali būti naudojama duomenims filtruoti, atsižvelgiant į datas. Pavyzdžiui:

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

Ši užklausa pateiks 2021-06-30 duomenis iš tempdata stalo.

3: Rūšiuokite duomenis pagal datą

Į rūšiuoti duomenis pagal datą SQLite galite naudoti ORDER BY sąlyga. Pavyzdžiui:

SELECT * FROM tempdata ORDER BY datą ASC;

Ši užklausa grąžins duomenis iš tempdata lentelė surūšiuota didėjimo tvarka pagal data stulpelyje.

4: Atlikite datos aritmetiką

SQLite taip pat teikia keletą datos ir laiko funkcijų atlikti datos aritmetiką . Pavyzdžiui, galite naudoti DATA() funkcija išgauti datą iš datos ir laiko eilutės.

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

Ši užklausa grįš 2021-06-30 .

Išvada

SQLite siūlo patikimą datos duomenų tipo funkciją, kuri leidžia efektyviai tvarkyti datas ir laiko žymes. Dėl „SQLite“ lankstumo ir efektyvumo jis yra tinkamiausias pasirinkimas mobiliosioms programoms ir darbalaukio programoms. Norėdami naudoti datos duomenų tipą SQLite, galite sukurti lentelę su datos stulpeliu, įterpti į ją duomenis ir atlikti įvairius datos ir laiko skaičiavimus naudodami SQLite funkcijas.