SQLite Datentype Blob

SQLite Datentype Blob

Speicherklassen sind ein Satz von fünf rudimentären Daten von SQLite. Mit Blob können Sie mit einem Webbrowser Dateien, Fotos und zusätzliche Medienvermögen in einer zentralen Datenbank angeben. Blob steht für "binäres großes Objekt". Es handelt sich um eine Art von Datenbank mit einer Kapazität, um eine unbegrenzte Datenmenge zu speichern. Sie wurde verwendet, um alle Arten von Datensätzen oder Informationen zu speichern. In diesem Artikel wird die Verwendung des Blob -Typs in unseren Tabellensätzen untersucht.

Beginnen wir mit diesem Artikel, indem wir uns anmelden und dann das Terminal von Ubuntu 20 öffnen.04. Nachdem wir es mit Strg+Alt+T geöffnet haben, müssen wir die Anweisung „Aktualisieren“ über das APT-Paket verwenden, um unser System mit neuen Funktionen auf dem neuesten Stand zu machen. Um diesen Vorgang fortzusetzen, ist möglicherweise das Kennwort eines protokollierten Benutzers erforderlich. Fügen Sie Ihr Passwort hinzu und fahren Sie fort.

Nach einem erfolgreichen Update müssen wir unser System mit dem Upgrade-Befehl mit dem APT-Paket upgraden, gefolgt vom Kennwort für den aktuell angemeldeten Benutzer.

In der Zwischenzeit muss der Vorgang Ihre Erlaubnis erfordern, das System weiter zu aktualisieren, da es 508 MB Platz auf dem System benötigt.

Nach einem erfolgreichen Update und Upgrade müssen wir die SQLite3 -Shell starten, ich.e., C-Modul für die SQL-Datenbank in unserer Terminalhülle unter Verwendung der Befehl „SQLite3“. Die SQLite -Datenbankschale wird generiert, und wir können jetzt Befehle hinzufügen.

Bevor wir uns den Blob -Typ der SQLite -Datenbank ansehen. Zu diesem Zweck verwenden wir die Funktion typeof () innerhalb des Auswählens von Anweisungen und den in den Funktionsparametern eingefügten Wert. Wir haben also unsere erste Illustration mit Verwendung des Auswahlanweisungsanweises für den Nullwert in den Funktionsparametern typeof () gestartet. Die Ausführung dieser Anweisung hat den Typ Null für einen Wert "Null" zurückgegeben,.

Danach haben wir den Wert „50“ in der Klammung einer Funktion typof () verwendet, um den Typ eines Werts mit dem Anweisungen auszuwählen. Es gibt den Typ "Ganzzahl" für den Wert 50 zurück. Danach versuchten wir den Wert „10.9 ”innerhalb der Funktion typeof (). In diesem Anweisungen wird angezeigt, dass der Wert 10 angezeigt wird.9 ist eine reelle Zahl. Das Zeichen „A“ wurde in den nächsten beiden Abfragen in der Funktion typeof () mit den einzelnen und doppelten invertierten Kommas verwendet. Diese beiden Auswahlanweisungen geben zurück, dass der Wert „A“ Text ist.

Danach haben wir die Nummer 100 innerhalb der einzelnen invertierten Kommas verwendet, um ihren Typ mit der Funktion typeof () zu bestimmen. Es stellt sich heraus, dass der Wert 100 innerhalb der umgekehrten Kommas als Texttyp genommen wird. Verwenden wir den Wert des Blob -Typs in der Funktion typeof () in der Anweisung der SQLite -Datenbank auswählen. Der Blob -Wert muss das Zeichen „x“ enthalten, bevor ein einzelnes Zitat gestartet wird, gefolgt von den vier Zeichenwerten. Wir haben drei Befehle verwendet, um die Blob -Typ -Werte innerhalb der Funktion typeof () zu verwenden. Wir haben die ersten beiden Werte mit dem Kapital "x" -Charakter und dem letzten Wert mit dem kleinen "x" -Charakter in der Anweisung ausprobiert. Die Ausgabe für die vorherigen drei Befehle zeigt den Typ 'Blob' für die drei Werte.

SQLITE> Wählen Sie Typeof (NULL);
SQLITE> Wählen Sie Typeof (50);
SQLite> Wählen Sie Typeof (10.9);
SQLITE> Wählen Sie typeof ("a");
SQLITE> Wählen Sie typeof ('a');
SQLITE> Wählen Sie typeof ('100');
SQLITE> Wählen Sie typeof (x'3100 ');
SQLITE> Wählen Sie typeof (x'1000);
SQLITE> Wählen Sie typeof (x'1000 ');

Lassen Sie uns nun sehen, wie wir Blob-Typ-Daten in die SQLite-Tabelle von Ubuntu 20 hinzufügen können.04. Erstens brauchen wir nur eine Tabelle in unserer Datenbank. Wir haben also die Tabelle „Test“ mit dem Befehl create table erstellt. Diese Tabelle enthält zwei Spalten, ich.e., ID und Typen. Die Spalte ID enthält Daten mit ganzzahligen Typen und ist ein Primärschlüssel wie angegeben.

Nach dem Erstellen einer Tabelle haben wir insgesamt sechs Datensätze mit dem Einfügen in die Anweisung eingefügt, gefolgt vom Namen der Tabelle. Der erste Datensatz enthält die Ganzzahl, der zweite enthält den realen Wert, der dritte und 4. enthält den Wert des Texttyps, der 5. Datensatz enthält den Null und der letzte Datensatz enthält den Wert des Blob-Typs. Nach dem Hinzufügen dieser Datensätze haben wir versucht, alle Spalten einer Tabelle "Test" zusammen mit der Verwendung der Funktion "typeof ()" in der Funktion "Typen" zu holen, um die Typen anzuzeigen. Es stellt sich heraus, dass die Datensätze im zuvor erklärten Format angezeigt wurden.

SQLite> Tabellen -Test erstellen (ID -Int -Primärschlüssel, Typen);
SQLite> In Test (Type) -Werte (10) einfügen;
SQLite> In Test (Type) -Werte (10) einfügen (10.99);
SQLite> In Test (Type) -Werte ('678') einfügen;
SQLITE> In Test (Type) -Werte einfügen (99.99);
SQLite> In Test (Type) -Werte (null) einfügen;
SQLite> In Test (Type) -Werte (x'9999 ') einfügen;
SQLite> ID, Typen, Typof (Typen) aus dem Test auswählen;

Sie können die Tabelle auch nach Ihrer Wahl mithilfe der Reihenfolge nach Klausel und dem Namen einer Spalte organisieren, die die Gleichheit unter Verwendung der Funktion „Typen“ beibehält.

SQLITE> ID, Typen, Typof (Typen) aus Testreihenfolge nach Typen auswählen;

Im vorherigen Beispiel haben wir den Wert des Blob-Typs im letzten Teil angezeigt. Verwenden Sie den Einfügen in Anweisungen erneut, um alle vier Werte vom Blob-Typ in der Tabelle „Test“ mit demselben Anweisungen einzulegen.

SQLite> In Test (Type) -Werte (x'5678 ') einfügen;
SQLITE> In Test (Type) -Werte (x'2414 ') einfügen;
SQLite> In Test (Type) -Werte (x'0000 ') einfügen;
SQLite> In Test (Type) -Werte (x'0234 ') einfügen;

Nach dem Einfügen von vier neuen Datensätzen haben wir die Spalte ID und Typen in der Testspalte verwendet, um alle Datensätze anzuzeigen, die den Typ 'Blob' in ihnen mit der Funktion typof () in der Abfrage enthalten. Es gibt fünf Datensätze für den Typ Blob zurück, wie unten gezeigt:

SQLite> ID auswählen, Typen aus Test, wobei Typof (Typen) = 'Blob';

Verwenden Sie den Anweisungen mit dem einfachen „*“ -Schapon, gefolgt von der aus der Klausel mit dem Namen einer Tabelle „Test“ enthaltenen Abschnitt.

sqlite> aus dem test auswählen;

Geben Sie die Werte aus der Tabelle ein, in der der Typ "Blob" gemäß der Löschanweisung ist und den Rest anzeigen. Es zeigt, dass die fünf Datensätze übrig geblieben sind.

SQLite> vom Test löschen wobei Typof (Typen) = 'Blob';

Abschluss

In diesem Artikel ging es darum, den Blob -Typ in den Tabellen von SQLite zu verwenden. Wir haben die Blob -Datensätze eingefügt, sie mit der Funktion typeof () angezeigt und gelöscht. Sie können all diese Abfragen in jedem Betriebssystem verwenden und das gleiche Ergebnis erzielen, das wir in diesem Artikel vorgestellt haben.