Tarih Veri Türü SQLite'ta Nasıl Kullanılır?

Tarih Veri Turu Sqlite Ta Nasil Kullanilir



SQLite'ta tarihlerin nasıl kullanılacağını öğrenmekle ilgileniyor musunuz? kullanarak SQLite veritabanlarınızda tarih ve saat verilerini depolayabilir ve değiştirebilirsiniz. tarih veri türü , bu yararlı bir özelliktir. İster bir uygulama oluşturuyor olun, ister programları yönetin veya etkinlikleri takip edin, nasıl kullanılacağını anlayın. tarih veri türü veritabanı yeteneklerinizi büyük ölçüde geliştirebilir.

SQLite'ta Tarih Veri Türü nedir?

bu tarih veri türü SQLite'ta tarih ve saat bilgilerini veritabanında tek, standartlaştırılmış bir biçimde depolamak için tasarlanmıştır. Çok çeşitli tarih ve saat değerlerini temsil etmek için sayıları ve sembolleri birleştiren, yaygın olarak benimsenen ISO-8601 genişletilmiş biçimini kullanır. Örneğin, tarih 24 Haziran 2022, 16:30 ISO-8601 biçiminde şu şekilde temsil edilebilir: 2022-06-24T16:30:00 .







Tarih Veri Türü SQLite'ta Nasıl Kullanılır?

Kullanmak tarih veri türü SQLite'ta, kullanıcılar sütun türünde bir tablo oluşturabilir. TARİH ek bir tür sütunu ile ZAMAN BİLGİSİ hem tarihi hem de saati aynı alanda saklamak istiyorlarsa.



ile bir tablo oluşturmak için SQLite'ta tarih veri türü , kullanabilirsiniz TABLO OLUŞTUR ifade. Örneğin:



CREATE TABLE tempdata(id INT PRİMARY KEY, tarih TARİH);

Bu örnekte, adında bir tablo oluşturuyoruz. geçici veri , iki sütunlu; ilk sütun, İD , bir tamsayıdır ve tablo için birincil anahtar görevi görür ve ikinci sütun, tarih , türündedir TARİH .





Tabloyu oluşturduktan sonra içine veri ekleyebilirsiniz. Örneğin:

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

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

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

Bu örnekte, değerleri geçici veri masa. Tarih değeri şu şekilde biçimlendirilir: YYYY-AA-GG biçim.



Date Datatype'ı SQLite'ta şunları yapmak için de kullanabilirsiniz:

1: Tarih Değerlerini Yönetin

SQLite, yapmanıza izin veren birkaç tarih-zaman işlevi sağlar. tarih değerlerini değiştirme ve biçimlendirme . Örneğin, işlev strftime() tarihleri ​​biçimlendirmenizi sağlar. İki girdi alır: ilki tarih formatı ve ikincisi tarih değeridir.

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

Bu sorgu, tarihi şu şekilde görüntüler: 06/30/2021 .

2: Tablodan Veri Al

bu SEÇME deyimi, tarih veri tipine sahip bir tablodan veri almak için kullanılabilir. Örneğin:

Tempdata'dan * SEÇİN;

Örnek olarak, bu sorgu tempdata tablosundaki tüm bilgileri alacaktır. bu NEREDE maddesi, tarihlere bağlı olarak verileri filtrelemek için de kullanılabilir. Örneğin:

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

Bu sorgu, 2021-06-30 verilerini şu adresten döndürür: geçici veri masa.

3: Verileri Tarihe Göre Sırala

İle verileri tarihe göre sırala SQLite'ta ORDER'ı kullanabilirsiniz İLE madde. Örneğin:

SEÇİN * Tempdata'dan SİPARİŞ TARİHİNE GÖRE ASC;

Bu sorgu, verileri geçici veri dayalı olarak artan düzende sıralanmış tablo tarih kolon.

4: Tarih Aritmetiği Gerçekleştirin

SQLite ayrıca birkaç tarih-zaman işlevi sağlar. tarih aritmetiği yap . Örneğin, TARİH() tarih/saat dizesinden tarihi ayıklamak için işlev.

TARİH SEÇ('2021-06-30 12:30:45');

Bu sorgu dönecek 2021-06-30 .

Çözüm

SQLite, tarihlerin ve zaman damgalarının verimli bir şekilde işlenmesini sağlayan sağlam bir tarih veri türü özelliği sunar. SQLite'ın esnekliği ve verimliliği, onu mobil uygulamalar ve masaüstü uygulamaları için tercih edilen bir seçenek haline getirir. SQLite'ta tarih veri tipini kullanmak için, tarih sütunuyla bir tablo oluşturabilir, içine veri ekleyebilir ve SQLite'ın fonksiyonlarını kullanarak çeşitli tarih-zaman hesaplamaları yapabilirsiniz.