SQLite est un langage intégré dans certains systèmes de gestion de bases de données relationnelles que vous pouvez utiliser pour les bases de données de la requête en utilisant la syntaxe SQL. Vous pouvez affecter ces types de données aux champs dans des tables ou créer des variables à utiliser dans les requêtes. Cependant, contrairement à d'autres langages de programmation et d'interrogation , la plupart des grandes implémentations de SQLite ont un nombre limité de types . Integer
Un type de données entier stocke des nombres entiers. Il enregistre des nombres signés , vous pouvez donc utiliser des valeurs à la fois positives et négatives . Contrairement à certains langages de programmation dans lequel vous spécifiez les différents types entiers basés sur la gamme de valeurs numériques dont vous avez besoin , SQLite seulement l' un type entier et utilise un nombre différent d'octets pour le stockage des types entiers , en fonction de la taille de la valeur que vous enregistrez sur le terrain, jusqu'à huit octets .
réel
le type de données réel stocke deux nombres entiers ou des nombres à virgule flottante. Comme entiers , vous pouvez utiliser des valeurs positives ou négatives. Contrairement entiers cependant, des types réels utilisent toujours huit octets pour le stockage en mémoire parce que SQLite réserve de l'espace pour les chiffres sur les deux côtés d'une décimale , même si vous attribuez un petit nombre au champ ou un nombre qui n'a pas une fraction. Si vous utilisez " virgule flottante" de déclarer un véritable champ de type SQLite va utiliser le type entier en raison de la "int" à la fin du «point ».
Texte Clip Photos
type de données text magasins des chaînes ou des caractères dans un champ en utilisant le codage UTF . Vous pouvez spécifier un nombre maximum de caractères qu'un champ de texte peut contenir lorsque vous créez la base de données. La quantité de stockage en mémoire qu'un type de texte doit dépend du nombre de caractères que vous insérez dans le champ . Vous pouvez utiliser les opérateurs de comparaison , y compris le signe égal, supérieur ou inférieur , ou des mots clés tels que "IN" , "entre" et "est" pour comparer les types de texte.
BLOB
le type de données stocke les données BLOB de tout type dans les champs exactement comme vous entrez , et il est synonyme de grand objet binaire . Ce type peut également contenir d'autres types de données telles que des images ou des fichiers multimédias. SQLite ne tente de convertir les valeurs BLOB à d'autres types . Vous pouvez comparer deux types BLOB en utilisant une fonction de comparaison de mémoire . Lorsque vous les champs de tri des différents types de données, les champs BLOB préséance sur tous les autres types .