Ich möchte vermeiden, so weit wie möglich nach dem gleichen Thema zu suchen, indem ich die in SQLite3 häufig verwendeten Vorgänge zusammenfasse.
** [SQLite3] Einführung in SQLite, beginnend mit dem Vergleich von Befehlsbeispielen mit anderen Datenbanken Dieser Artikel ist ein Muss, wenn Sie SQLite zum ersten Mal seit einiger Zeit verwenden, da er kompakt und ordentlich organisiert ist. ** **.
Verbindung zur Datenbank herstellen (erstellen, wenn nicht)
$ sqlite3 test.sqlite3
show
Einstellungen anzeigen
sqlite> .show
echo: off
eqp: off
explain: off
headers: off
mode: list
nullvalue: ""
output: stdout
separator: "|"
stats: off
width:
sqlite> .separator <delimitter(, / \t)>
sqlite> .import <file_name(.csv / .tsv)> <table_name>
sqlite> .headers on --Irgendein
sqlite> .mode csv
sqlite> .output <filename(.csv)>
sqlite> select * from <table_name>;
sqlite> .table
sqlite> .schema <table_name>
SQL
Es gibt viele Teile, die mit normalem SQL identisch sind. Seien Sie also vorsichtig
sqlite> .read test.sql
create
** Es ist besser, die Art der Erstellung so weit wie möglich anzugeben. Zum Beispiel wird es nicht gegossen und Integer / Text wird gemischt (ich war süchtig) **
sqlite> create table <table_name> (<column1> [type1], <column2> [type2], ...);
Bitte beachten Sie, dass der Datentyp möglicherweise hängen bleibt.
Verwandeln Sie die eingefügten Daten, wenn sie in den angegebenen Datentyp umgewandelt werden können, speichern Sie sie jedoch so, wie dies möglich ist (verschiedene Datentypen können in einer Spalte gemischt werden)
Bei Verwendung von IntelliJ ist die Vervollständigung von Tabellennamen ebenfalls effektiv und komfortabel.
[database] => [+] => [data source] => [sqlite] => [xerial]
Erstellen Sie eine neue Datenquelle mit und geben Sie den Namen der Datenbankdatei an[test connection]
Nur ok (ggf. Treiber herunterladen)
Referenz: SQLite-Client, der auf einem Mac verwendet werden kann
Quickstart on Crunchbase analysis using Ibis and SQLite
Recommended Posts