Jak połączyć się z SQLite z wiersza poleceń
Ten artykuł opisuje, jak połączyć się z SQLite z wiersza poleceń przy użyciu programu sqlite3. Możesz użyć programu sqlite3 jako szybkiego i łatwego sposobu na bezpośredni dostęp do baz danych SQLite.
Połączenie z SQLite z linii poleceń
Aby połączyć się z SQLite z linii poleceń, wykonaj następujące kroki:
- Zaloguj się na swoje konto A2 Hosting za pomocą SSH.
- W wierszu poleceń wpisz następujące polecenie, zastępując example.db nazwą pliku bazy danych, której chcesz użyć:
sqlite3 example.db
Nazwa pliku bazy danych może być dowolna. Jeśli plik bazy danych nie istnieje, SQLite go utworzy. Jeśli plik bazy danych już istnieje, SQLite otwiera bazę danych zawartą w pliku. -
Po uzyskaniu dostępu do bazy danych, możesz użyć zwykłych poleceń SQL, aby wykonać zapytania, utworzyć tabele, wstawić dane i wiele więcej. Dodatkowo:
- Aby wyświetlić tabele SQLite, wpisz następujące polecenie w oknie dialogowym sqlite>
.tables
-
Aby wyświetlić strukturę tabeli, wpisz następujące polecenie w oknie dialogowym sqlite>. W miejsce table wpisz nazwę tabeli, którą chcesz wyświetlić:
.schema table
- Aby wyświetlić pełną listę poleceń sqlite3, wpisz .help w znaku zachęty sqlite>.
- Aby zamknąć program sqlite3, wpisz .quit w sqlite> prompt.
- Aby wyświetlić tabele SQLite, wpisz następujące polecenie w oknie dialogowym sqlite>
Więcej informacji
Czym jest SQLite?
SQLite jest lekkim rozwiązaniem do zarządzania bazami danych. Oferuje swoim użytkownikom wydajny, bardzo niezawodny silnik bazy danych SQL. Kod SQLite jest dostępny w domenie publicznej, co czyni go wolnym do wykorzystania w każdym celu prywatnym lub komercyjnym. SQLite został wbudowany w każde urządzenie mobilne i prawie każdy komputer. W rzeczywistości, SQLite jest najczęściej używanym silnikiem baz danych na świecie.
SQLite jest unikalnym rozwiązaniem SQL, ponieważ nie wymaga oddzielnego procesu serwera. Zamiast tego odczytuje i zapisuje dane bezpośrednio na plikach dyskowych. Plik dyskowy zawiera kompletną bazę danych SQL wraz z wieloma tabelami, widokami i wyzwalaczami. Jako wieloplatformowy format plików, możesz kopiować dane pomiędzy 32-bitowymi i 64-bitowymi systemami pamięci masowej.
SQLite jest:
- Bezserwerowy
- Samodzielny
- Bezkonfiguracyjny
- Transakcyjny
Historia SQLite
Projektant oprogramowania Dwayne Richard Hipp, pracując dla General Dynamics, napisał SQLite na początku 2000 roku podczas kontraktu z US Navy. SQLite był pierwotnie rozszerzeniem Tcl. Celem SQLite było stworzenie rozwiązania, które nie wymagałoby rozwiązania do zarządzania bazą danych, ani nie wymagałoby administratora bazy danych. Hipp napisał składnię SQLite zbliżoną do składni PostgreSQL.
Dowiedz się więcej o SQLite
- Aby wyświetlić informacje o programie sqlite3 z wiersza poleceń, wpisz następujące polecenie:
man sqlite3
- Aby wyświetlić dokumentację SQLite online dla programu sqlite3, odwiedź https://www.sqlite.org/cli.html.