Wie verwende ich die SQLite3-SQL-Befehlszeile?ite ist eine schlanke Wie verwende ich die SQLite3-SQL-Befehlszeile?-Datenbank, die eine unabhängige, serverlose und konfigurationsfreie Transaktions-Wie verwende ich die SQLite3-SQL-Befehlszeile?-Datenbank-Engine implementiert. Mit Ausnahme einiger Befehle ähnelt die von Wie verwende ich die SQLite3-SQL-Befehlszeile?ite verwendete Befehlssyntax der von MyWie verwende ich die SQLite3-SQL-Befehlszeile? und Oracle. In diesem Artikel wird die Verwendung der Befehlszeile zur Verwendung der Wie verwende ich die SQLite3-SQL-Befehlszeile?ite-Datenbank vorgestellt.
1. Erstellen Sie eine Wie verwende ich die SQLite3-SQL-Befehlszeile?ite-Datenbank
Wie verwende ich die SQLite3-SQL-Befehlszeile?ite bietet einen einfachen Befehl zum Erstellen einer Datenbank. Verwenden Sie den folgenden Befehl, um eine Wie verwende ich die SQLite3-SQL-Befehlszeile?ite-Datenbank zu erstellen.
# sqlite3 admin.db
Grundsätzlich handelt es sich bei der Wie verwende ich die SQLite3-SQL-Befehlszeile?ite-Datenbank um eine Datei, die im aktuellen Arbeitsverzeichnis erstellt wird.
# ls -l admin.db -rw-r--r--. 1 root root 3072 May 11 14:32 admin.db
2. Tabelle in der Wie verwende ich die SQLite3-SQL-Befehlszeile?ite-Datenbank erstellen
Nachdem wir die Datenbank erstellt haben, erstellen wir die Tabelle. Verwenden Sie die folgende Abfrage, um zwei Tabellen (Benutzer, Beiträge) in der Datenbank admin.db zu erstellen.
# sqlite3 admin.db sqlite> create table users(uid integer,uname varchar(60),category varchar(50)); sqlite> create table posts(postid integer,postname varchar(50),content varchar(1000)); sqlite> create table tmp(id integer,tname varchar(50); sqlite> .quit
3. Tabellen in Wie verwende ich die SQLite3-SQL-Befehlszeile?ite auflisten oder löschen
Um nur Tabellennamen in der Wie verwende ich die SQLite3-SQL-Befehlszeile?ite-Datenbank aufzulisten, verwenden Sie einfach den folgenden Befehl.
sqlite> .tables posts tmp users
Wenn Sie eine Tabelle löschen müssen, können Sie dies mit dem folgenden Befehl tun, wie unten gezeigt.
#drop table <tablename>; #drop table if exists <tablename>; #drop table tmp; #drop table if tmp;
4. Daten in Tabelle einfügen
Der folgende Befehl wird verwendet, um Daten über die Wie verwende ich die SQLite3-SQL-Befehlszeile?ite-Eingabeaufforderung in die Wie verwende ich die SQLite3-SQL-Befehlszeile?ite-Datenbank einzufügen.
sqlite> INSERT INTO posts VALUES(1, 'Post 1','this is demo post 1'); sqlite> INSERT INTO posts VALUES(2, 'Post 2','this is demo post 2'); sqlite> INSERT INTO users VALUES(1,'Harry','staff'); sqlite> INSERT INTO users VALUES(2,'Rahul','Admin');
kann auch eine Reihe von Befehlen ausführen, die in einer Datei enthalten sind.
# vi data.sql INSERT INTO posts VALUES(10, 'Sample Post 10','this is sample post 10'); INSERT INTO posts VALUES(11, 'Sample Post 11','this is sample post 11'); INSERT INTO users VALUES(10,'Sarah','Support'); INSERT INTO users VALUES(11,'Nick','Sales');
Der folgende Befehl führt alle Befehle von data.sql in der Datenbank admin.db aus.
# sqlite3 admin.db < data.sql
5. Daten aus der Tabelle abrufen
Verwenden Sie den SELECT-Befehl, um die Daten der Tabelle in der Wie verwende ich die SQLite3-SQL-Befehlszeile?ite-Datenbank anzuzeigen, wie im folgenden Beispiel gezeigt.
sqlite> SELECT * FROM users; 1|Harry|staff 2|Rahul|Admin 10|Sarah|Support 11|Nick|Sales sqlite> SELECT * FROM posts; 1|Post 1|this is demo post 1 2|Post 2|this is demo post 2 10|Sample Post 10|this is sample post 10 11|Sample Post 11|this is sample post 11 sqlite> SELECT * FROM posts WHERE postid = 1; 1|Post 1|this is demo post 1
6. Ändern Sie das Ausgabeformat
Wie verwende ich die SQLite3-SQL-Befehlszeile?ite3 zeigt Abfrageergebnisse in acht verschiedenen Formaten an: „csv“, „column“, „html“, „insert“ , „line“, „list“, „tabs“ und „tcl“. Das Ausgabeformat kann mit dem Befehl „.mode“ geändert werden. Das Standardausgabeformat ist „Liste“.
sqlite> .mode line sqlite> select * from users; uid = 1 uname = Harry category = staff uid = 2 uname = Rahul category = Adminrrree
7. Wie verwende ich die SQLite3-SQL-Befehlszeile?ite-Datenbank in ASCII-Textdatei konvertieren
Wie verwende ich die SQLite3-SQL-Befehlszeile?ite-Datenbank kann einfach mit dem Befehl „.dump“ in eine reine Textdatei konvertiert werden. Verwenden Sie zum Ausführen den folgenden Befehl.
sqlite> .mode column sqlite> select * from users; 1 Harry staff 2 Rahul Admin 10 Sarah Support 11 Nick Sales
Um die Wie verwende ich die SQLite3-SQL-Befehlszeile?ite-Datenbank aus der ASCII-Datei „backup.dump“ neu zu erstellen, geben Sie einfach Folgendes ein:
# sqlite3 admin.db '.dump' > backup.dump
Das obige ist der detaillierte Inhalt vonWie verwende ich die SQLite3-SQL-Befehlszeile?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!