Musimy najpierw zainstalować aplikację SQLite3 Shell, zanim będziemy mogli z niej skorzystać. Jeśli zainstalowano SQLITE, sprawdź, czy lokalizacja programu została dodana do naszej zmiennej środowiskowej ścieżki lokalnej, ponieważ ułatwi to dostęp do pliku bazy danych, a także innych plików, których możemy potrzebować. Następnie CD do folderu pliku bazy danych z wiersza polecenia. Upewnij się, że plik znajduje się w tym samym folderze katalogu, co wygenerowana baza danych SQLITE."
Użyj sqlite3 jako polecenia; Powinno to wywołać powłokę SQLite, z ekranem podobnym do tego, który widać poniżej. Najpierw określiliśmy ścieżkę folderu, w którym nasz plik jest następnie tworzony nazwa bazy danych „Szpital.db ”za pomocą polecenia SQLite3.
Baza danych została pomyślnie utworzona w SQLite; Możesz to zobaczyć za pomocą .Polecenie baz danych w powłoce. Teraz mamy instrukcję Utwórz używaną do utworzenia tabeli w danej bazie danych. Stworzyliśmy tabelę o nazwie „Pacjenci.„Ta tabela prowadzi zapis pacjentów, który zawiera identyfikator jako klucz podstawowy z typem danych INT, nazwa typu charytatywnego i oddział z tekstem typu.
Utwórz pacjentów z tabeli (Tabela jest budowana, a kolumny są definiowane. Korzystając z polecenia Insert, teraz dołączyliśmy dane dla każdej kolumny.
Wstaw do wartości pacjentów (1, „Nayab”, „medyczne”);Przykład 1
Uruchamiamy tutaj polecenia SQL, a wyniki są wydrukowane w pliku. Do osiągnięcia tego należy użyć następujących poleceń: .Nagłówek na polecenie służy do włączenia nagłówka zestawu wyników.
Aby wyreżyserować narzędzie SQLite3, aby zapewnić wynik w trybie CSV, określ tryb wyjściowy do CSV.
.Wyjściowe polecenie nazwy pliku służy do zapisania wyniku zapytania do pliku. Śledząc .Polecenie wyjściowe, wszystkie kolejne wyniki zapytań będą przechowywane w pliku wybranym w parametrze nazwy pliku. .Po użyciu polecenia nazwy pliku, jeśli chcesz zapisać wynik innego pojedynczego zapytania do pliku.
Możemy użyć .Polecenie wyjściowe bez żadnych argumentów w celu ponownego podziału wyniku zapytania do standardowego wyjścia.
.nagłówkiPo użyciu powyższego polecenia mamy instrukcję wyboru wyświetlania tabeli i tabeli rekord w naszym pliku.
Wybierz * od pacjentów;Polecenie SQL działa tutaj, gdy otwieramy nasz plik, a rekord tabeli jest wyświetlany.
Przykład 2
Jak w powyższym przykładzie, pokazaliśmy, jak wstawić rekord ze skorupy do pliku. W tym pliku mamy polecenie SQL Select. To polecenie pobiera wszystkie zapisy w tabeli pacjentów. Zastosowaliśmy tę metodę .Przeczytaj nazwę pliku.
Plik.W tym przypadku skrypt TXT odczytuje z bieżącego folderu/katalogu. Jeśli w osobnym katalogu określ całą ścieżkę. Za pomocą .Przeczytaj plik.TXT W skorupce SQLite, tabela można tutaj wyświetlić, ponieważ wykonaliśmy polecenie z pliku.
Wybierz nazwę, WardPrzykład 3
Tutaj także wykonujemy polecenie SQL z pliku, ale z .polecenie timera w skorupce. Możesz użyć .polecenie timera w celu aktywacji lub dezaktywacji pomiarów czasowych procesora. SQLite będzie monitorować i zgłaszać czas trwania systemu operacyjnego potrzebny do przetworzenia każdego zapytania, jeśli ta opcja jest włączona. Po pierwsze, mamy polecenie aktualizacji, które ustawia nazwę = Uzama z klauzulą Where, która ma identyfikator = 1 w pliku.tekst.
Teraz ustawiliśmy nagłówek na polecenie, a także timer na poleceniu. Następnie użyj .Przeczytaj plik.TXT, aby wyświetlić wyniki polecenia z pliku.tekst. Zauważ, że licznik jest włączony i pokazuje rekord z zaktualizowanymi wartościami w następujący sposób:
.nagłówekPrzykład 4
Oto inne podejście do korzystania z .Przeczytaj polecenie. Poniższe polecenie SQL z pliku.txt, który wykonujemy w skorupce SQLite.
Bez konieczności otwierania SQLite, możesz użyć .Przeczytaj polecenie. Kontrast między tą sprawą a ostatnim polega na tym, że ostatnia została wykonana po tym, jak już podłączyłbyś do SQLite z SQLITE. Ten przykład jest jednak wykonywany spoza SQLite. Dostaliśmy polecenie „Szpital SQLite3.DB „.Przeczytaj plik.txt ”w folderze, w którym obecna jest baza danych i plik. Wyniki są reprezentowane na poniższym obrazku.
Szpital SQLite3.db ".Przeczytaj plik.tekst"Przykład 5
To jest nasza trzecia metoda wykonywania poleceń SQL z pliku. Polecenie w pliku.TXT jest następujący:
Podczas łączenia się z SQLITE i otwierając bazę danych z SQLite3, następujące podejście przekazuje informacje do pliku bazy danych.
Szpital SQLite3.db< File.txtPrzykład 6
Innym sposobem wykonywania poleceń SQL z pliku jest użycie metody initin. Poniżej znajduje się polecenie SQL, które zostanie wykonane metodą init.
Stąd polecenie „szpital SQLite3.plik db -init.txt ”wykonuje również polecenie SQL z pliku, jak pokazano w migawce.
Szpital SQLite3.plik db -init.tekstWniosek
Ostatecznie pokazaliśmy cztery różne sposoby wykonania poleceń SQL z pliku. Najpierw musimy umieścić plik i bazę danych na tej samej ścieżce; Następnie możemy pomyślnie wykonać kilka poleceń SQL. Każda metoda jest zaimplementowana przez wyświetlanie danych wyjściowych.