SQLite veri türleri
SQLite3, ben bir tablo oluşturma benzer içindekiler ima eden tüm olası türleri ile karşı karşıya kaldığında karışık, bu yüzden herkes bana veri türleri aşağıdaki arasındaki farkı söyleyebilir mi?
INT, INTEGER, SMALLINT, TINYINT
DEC, DECIMAL
LONGCHAR, LONGVARCHAR
DATETIME, SMALLDATETIME
Yok min./listeler bazı belgeleri bir yerlerde max. çeşitli kapasiteleri veri-türleri? Örneğin, smallint
tinyint
, ama daha küçük bir tamsayı değeri daha büyük bir maksimum değeri vardır sanırım, ama bu yeteneklerin ne olduğu hakkında hiçbir fikrim yok.
CEVAP
SQLite
, Teknik olarak, herhangi bir veri türü vardır, apaçık bir yazım sistemi storage classes ve evet, eğer RDBMS
geleneksel es için kullanılan iseniz kafa karıştırıcı. Her şeyi, içten, metin olarak saklanır. Veri türleri/çeşitli depolama konumları yakınlık (ala veri türleri sütunlar için atanan) göre dönüştürülür zorlanmaktadırlar.
Sana bunu tavsiye ederim en iyi şey :
Geçici olarak bağımsız veri türleri hakkında bilmeniz kullanılan her şeyi unutun
SQLite
sitesinden yukarıdaki linki okuyun.Bu tür eski şema dayanarak ve harita yapacaklarını görmek
SQLite
alSQLite
veritabanına tüm veri taşımak.
Not:Veri sınırlamaları özellikle zaman süreleri, tarihler, ya da SQL
bu tarz şeyler eklerseniz hantal olabilir. SQLite
çok az yerleşik bu tür şeyler için işlevleri vardır. Ancak, SQLite
kendi dahili doğanın zaman süreleri ve şeyler ekleme fonksiyonları sqlite3_create_function
kütüphane işlevi ile yapmak için kolay bir yol sağlar. Geleneksel saklanan prosedürleri yerine bu tesis kullanabilirsiniz.
SQLite destekleyen android veri Türler...
Nerede ActiveRecord veri türleri için ...
sabit uzunlukta bir C/C veri türleri ...
'MySQL BOOL arasındaki fark nedir...
Ne ana performans varchar ve nvarchar ...