Polecenie SQLITE3 SQL używa z przykładami
- 2383
- 82
- Pan Jeremiasz Więcek
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
- « Jak tworzyć kopie zapasowe i klonowe partycje dysku za pomocą polecenia DD w Linux
- Konfiguracja równoważenia obciążenia haproxy na podstawie adresu URL »