Polecenie SQLITE3 SQL używa z przykładami

Polecenie SQLITE3 SQL używa z przykładami

Sqlite to lekka baza danych SQL, która implementuje samodzielną, bezserwerową, zerową konfigurację, transakcyjny silnik bazy danych SQL.

Z wyjątkiem niektórych poleceń, SQLite używa podobnej składni poleceń używanych przez MySQL, Oracle. Ten artykuł pomoże w użyciu bazy danych SQLite za pomocą wiersza poleceń.

1. Utwórz bazę danych SQLite

SQLite zapewnia proste polecenie do tworzenia bazy danych. Użyj następującego polecenia, aby utworzyć bazę danych SQLITE.

SQLITE3 TECADMIN.db 

Zasadniczo baza danych SQLITE to plik, który jest tworzony w twoim katalogu roboczym Currect.

LS -L Tecadmin.DB -RW-R-R--. 1 root root 3072 MAY 11 14:32 Tecadmin.db 
2. Utwórz tabele w bazie danych SQLITE

Po utworzeniu bazy danych pozwala tworzyć tabele. Użyj następujących zapytań, aby utworzyć dwie tabele (użytkownicy, posty) w bazie danych Tecadmin.db.

SQLITE3 TECADMIN.DB SQLITE> Utwórz użytkowników tabeli (UID Integer, Uname Varchar (60), kategoria Varchar (50)); SQLITE> Utwórz posty tabeli (PostId Integer, PostName varchar (50), Content Varchar (1000)); sqlite> Utwórz tabelę tmp (ID INTEGER, tname varchar (50); sqlite> .zrezygnować  
3. Lista lub upuszczenie tabel w SQLite

Aby wymienić nazwy tabel tylko w bazie danych SQLITE, po prostu użyj następującego polecenia.

sqlite> .Tabele publikuje użytkowników TMP 

Czasami, jeśli chcesz upuścić dowolną tabelę, użyj następujących poleceń, aby zrobić to jak poniżej.
stół zrzutu;
Stół zrzutu, jeśli istnieje;

Drop Table TMP; Tabela upuszcza, jeśli istnieje TMP; 
4. Wstaw dane w tabelach

Następujące polecenia są używane do wstawienia danych w bazach danych SQLITE za pośrednictwem SQLite Montus.

sqlite> wstaw do wartości wartości (1, „post 1”, „to jest demo post 1”); sqlite> wstaw do wartości wartości (2, „post 2”, „to jest demo post 2”); sqlite> wstaw do wartości użytkowników (1, „Harry”, „personel”); sqlite> wstaw do wartości użytkowników (2, „Rahul”, „admin”); 

Możesz także wykonać pakiet poleceń zawiera w pliku.

Dane VI.SQL Wstaw do wartości postów (10, „Post Post 10”, „To jest próbka post 10”); Wstaw do wartości postów (11, „Próbka post 11”, „To jest próbka post 11”); Wstaw do wartości użytkowników (10, „Sarah”, „wsparcie”); Wstaw do wartości użytkowników (11, „Nick”, „Sales”); 

Następne polecenie wykona wszystkie polecenia z danych.SQL w tecadmin.baza danych DB.

SQLITE3 TECADMIN.db < data.sql 
5. Pobierz dane z tabel

Użyj komendy SELECT do przeglądania danych z tabel w bazie danych SQLITE, jak przykłady poniżej.

sqlite> wybierz * od użytkowników; 1 | Harry | Personel 2 | Rahul | Admin 10 | Sarah | Wsparcie 11 | Nick | Sales Sqlite> Wybierz * z postów; 1 | Post 1 | To jest Demo Post 1 2 | Post 2 | To jest demo post 2 10 | Przykładowy post 10 | To jest próbka post 10 11 | Post Post 11 | To jest próbka post 11 sqlite> Wybierz * Z postów, gdzie poopiD = 1; 1 | Post 1 | To jest Demo Post 1 
6. Zmiana formatów wyjściowych

SQLite3 pokazuje wyniki zapytania w ośmiu różnych formatach: „CSV”, „Kolumna”, „HTML”, „Wstaw”, „linia”, „lista”, „tabs” i „tcl”. Za pomocą ".Tryb „Polecenie Możesz zmienić format wyjściowy. Domyślny tryb wyjściowy to „Lista”.

sqlite> .Linia trybu sqlite> wybierz * od użytkowników; UID = 1 niezmienny = kategoria Harry = personel uid = 2 Uname = Rahul kategoria = administrator 
sqlite> .kolumna trybu sqlite> wybierz * od użytkowników; 1 Harry Staff 2 Rahul Admin 10 Sarah Support 11 Nick Sales 
7. Konwertuj bazę danych SQLITE na plik tekstowy ASCII

Możesz po prostu ukryć bazę danych SQLITE do zwykłego pliku tekstowego za pomocą '.polecenie zrzutu. Użyj następującego polecenia, aby zrobić.

SQLITE3 TECADMIN.db '.zrzucanie '> kopia zapasowa.wysypisko 

Aby zrekonstruować bazę danych SQLITE z kopii zapasowej pliku ASCII.Zrzuć tylko typ:

Kopia zapasowa CAT.zrzut | SQLITE3 TECADMIN-1.db 

Bibliografia:
http: // www.sqlite.org/sqlite.html