SQLite ist eine Sprache, in einigen relationalen Datenbank-Management- Systeme, die Sie , um Datenbanken mit SQL-Syntax verwenden können eingebettet. Sie können diese Datentypen auf Felder zuordnen in Tabellen erstellen oder Variablen in Abfragen verwenden . Im Gegensatz zu einer anderen Programmierung und Abfrage Sprachen haben die meisten großen Implementierungen SQLite eine begrenzte Anzahl von Typen . Integer
Ein Integer-Datentyp speichert ganze Zahlen . Es spart unterzeichnet Zahlen , so können sowohl positive als auch negative Werte verwenden . Im Gegensatz zu einigen Programmiersprachen, in denen Sie verschiedene Integer-Typen auf den Bereich der numerischen Werte, die Sie brauchen, basierend , SQLite hat nur den einen Integer-Typ und verwendet eine unterschiedliche Anzahl von Bytes für die Speicherung von Integer-Typen , abhängig von der Größe des Wertes Sie sparen auf dem Feld, bis zu acht Byte .
Echtzeit
der REAL-Datentyp speichert sowohl ganze Zahlen oder Gleitkommazahlen . Wie Zahlen , können Sie positive oder negative Werte . Im Gegensatz zu Integer aber echte Typen, immer acht Bytes für die Speicherung im Gedächtnis, weil SQLite reserviert Platz für Ziffern auf beiden Seiten einer Dezimalstelle , auch wenn Sie eine kleine Zahl zuweisen auf das Feld oder eine Zahl, die nicht über einen Bruchteil . Wenn Sie "floating point" , um eine echte Feld zu deklarieren , wird SQLite verwenden Sie den Integer-Typ aufgrund der "int" am Ende der " Punkt ".
Text
Die Text -Datentyp speichert Strings oder Zeichen in einem Feld mit UTF -Codierung. Sie können eine maximale Anzahl von Zeichen, die ein Textfeld kann halten, wenn Sie die Datenbank erstellen. Die Menge an Speicherplatz im Speicher , dass ein Text Typ muss, hängt ab, wie viele Zeichen in das Feld einfügen . Sie können Vergleichsoperatoren einschließlich Gleichheitszeichen , größer oder kleiner als oder Schlüsselwörter wie "IN" zu verwenden, "zwischen" und "IS" , um Textarten vergleichen .
BLOB
Die
BLOB -Datentyp speichert Daten eines beliebigen Typs in Bereichen genau so, wie Sie es geben , und es steht für binary Large Object . Dieser kann sich nun auch andere Arten von Daten wie Bilder oder Multimedia-Dateien. SQLite versucht nie, BLOB-Werte für andere Typen konvertieren . Sie können zwei Typen BLOB Verwendung einer Speicherkarte Vergleichsfunktion . Beim Sortieren von Feldern verschiedener Datentypen , nehmen BLOB Felder Vorrang vor allen anderen Arten .