Upewnij się, że SQLite C-Fibrary dla SQL musi zostać zainstalowana na końcu. Po udanej instalacji uruchom powłokę SQLite z wyświetlonym słowem kluczowym SQLite3. Konsola bazy danych SQLITE3 została uruchomiona w celu zapytania do niektórych rekordów.
Musisz wyjaśnić swój umysł, że nie możemy tworzyć widoków ani użyć ich, jeśli nie mamy żadnych tabel w bazie danych. W tej chwili nie mamy żadnych tabel w naszej bazie danych SQLITE. Musimy więc utworzyć nową tabelę o nazwie „Szczegóły” za pomocą polecenia Utwórz tabelę. W tej tabeli utworzyliśmy 3 kolumny, i.mi., Zrobiłem, wynagrodzenie i wiek. Kolumna DID jest typu liczb całkowitych i jest kluczowym kluczem dla tej tabeli. Kolumna „pensja” i „wiek” jest typu liczb całkowitych i nie może być zerowa. Tabela została pomyślnie utworzona.
Używając ".Instrukcja „tabele”, wymieniliśmy wszystkie tabele tej bazy danych. W naszej bazie danych mamy tylko jedną tabelę „Szczegóły”. Użyliśmy instrukcji SELECT, aby wyświetlić wszystkie rekordy bazy danych szczegółów, a następnie znak gwiazdkowy „*”. Wyjście pokazuje, że szczegóły tabeli są obecnie puste, i.mi., brak nagrań.
>> .tabeleMusimy dodać kilka rekordów w tabeli szczegółów. Dlatego musimy użyć wkładki do instrukcji wraz z nazwą tabeli (szczegółów), a następnie nazwy kolumny, w której musimy wstawić rekordy. Po nazwach kolumn muszą następować wartości słów kluczowych, a następnie wartości w nawiasach. Więc dodaliśmy w sumie 10 rekordów w kolumnie DID, pensji i wiekowej tabeli szczegółów.
Wstaw do szczegółów (dis, wynagrodzenie, wiek) wartości (1, 25000, 32);Po włożeniu wszystkich wymaganych rekordów w tabeli szczegółów musimy wybrać i wyświetlić je wszystkie na naszym ekranie powłoki.mi., Obszar zapytania bazy danych SQLITE. W tym celu wypróbowaliśmy instrukcję SELECT wraz z postacią gwiazdkową „*”, aby wyświetlić wszystkie rekordy tabeli szczegółów. Wszystkie trzykolumnowe rekordy są teraz wyświetlane na naszym ekranie.
>> Wybierz * z szczegółów;Czas utworzyć widoki, aby wykonać określone zapytania, aby pobrać rekordy tabeli bazy danych z warunkami. Będziemy używać instrukcji Utwórz widok w tym celu, a następnie nazwę widoku, który ma zostać utworzony. Po nazwie widoku nastąpi słowo kluczowe „AS” i zapytanie, które należy wykonać po użyciu określonego widoku. Tworzyliśmy w sumie 5 wyświetleń dla tabeli szczegółów za pomocą 5 różnych zapytań. Pierwszy widok, „Full”, wyświetli pełną tabelę na ekranie. Widok „LSAL” wyświetli rekordy tabeli, w której wartość kolumny pensji jest równa lub większa niż 30000, a widok „SSAL” wyświetli rekordy, w których kolumna pensji ma wartości mniejsze niż 30000. W ten sposób widok Lage wyświetli rekordy zgodnie z wartością równą mniej niż 25 w wieku kolumny. W końcu widok „Sage” wyświetli rekordy, w których wartość kolumny wiekowej jest mniejsza niż 25.
Utwórz widok pełny jak wybierz * Z szczegółów;Korzystając z „.Instrukcja Tabele ”, wymieniliśmy wszystkie tabele i nowo utworzone 5 widoków na naszym ekranie powłoki bazy danych SQLITE.
Wypróbujmy instrukcję Wybierz, aby wyświetlić rekordy szczegółów tabeli. W tym celu wypróbowaliśmy postać „*” w poleceniu. Wyświetlał wszystkie rekordy 3 kolumn tabeli, i.mi., W sumie 10 rekordów. Następnie wypróbowaliśmy instrukcję SELECT wraz z nazwą pierwszego widoku „Full”, aby zobaczyć, jak wyświetla się. Wyświetlał również te same rekordy, co pierwszy wynik zapytania. To pokazuje, że użycie nazwy tabeli i nazwy widoku „Full” wyświetli to samo wyjście.
>> Wybierz * z pełnego;Spróbujmy ponownie użyć instrukcji Wybierz, aby wyświetlić rekordy dotyczące pozostałych 4 wyświetleń. Próbowaliśmy więc wybierz instrukcję dla widoków: odpowiednio LSAL, SSAL, LAGE i SAGE i otrzymaliśmy 4 różne wyjścia dla każdego. Użycie pierwszego widoku w instrukcji Wybierz wyświetlone w sumie 5 rekordów dla tabeli szczegółów, w której wartość kolumny pensji jest równa i większa niż 30000, podczas gdy użycie widoku SSAL w instrukcji Wybierz 5 rekordów gdzie kolumna wynagrodzeń ma wartości mniejsze niż 30000.
>> Wybierz * z LSAL;Następnie próbowaliśmy użyć widoków Lage i Sage w wybranych instrukcjach i otrzymaliśmy wyniki pokazywania się. Zastosowanie Lage wyświetliło w sumie 6 rekordów, w których wartość kolumny „wiek” jest większa lub równa 25. Podczas gdy użycie Sage wyświetla w sumie 4 rekordy, w których wartość dla kolumny „wiek” jest mniejsza niż 25.
>> Wybierz * z Lage;Wniosek
Wreszcie! Wdrożyliśmy tworzenie widoków na tabelach w SQLite. W tym celu stworzyliśmy tabelę i włożyliśmy do niej niektóre rekordy. Następnie utworzyliśmy w sumie 5 różnych widoków i wykorzystaliśmy je w wyświetlaniu zapytania do wyświetlania rekordów tabeli w ograniczony sposób.