Instalowanie PostgreSQL:
Najnowsza stabilna wersja PostgreSQL jest dostępna w oficjalnym repozytorium pakietów Debiana 10 Buster. Możesz więc łatwo zainstalować PostgreSQL za pomocą APT Package Manager.
Najpierw zaktualizuj pamięć podręczną repozytorium pakietów Apt za pomocą następującego polecenia:
Aktualizacja $ sudo apt
Pamięć podręczna repozytorium pakietów Apt powinna zostać zaktualizowana.
Teraz zainstaluj PostgreSQL z następującym poleceniem:
$ sudo apt instint PostgreSQL
Naciskać Y a następnie naciśnij Aby potwierdzić instalację.
Menedżer pakietów Apt pobranie i zainstaluje wszystkie wymagane pakiety.
W tym momencie należy zainstalować PostgreSQL.
Teraz wydrukuj numer wersji PostgreSQL z następującym poleceniem:
$ psql --versionJak widać, uruchamiam Postgresql 11.5. Jest to najnowsza stabilna wersja PostgreSQL w momencie tego pisania.
Zarządzanie usługą PostgreSQL:
Po zainstalowaniu PostgreSQL sprawdź, czy PostgreSQL Usługa działa z następującym poleceniem:
$ sudo Systemctl Status PostgreSQLJak widać, PostgreSQL Usługa jest aktywny. Usługa jest również włączać. Więc zacznie się automatycznie od rozruchu systemowego.
Jeśli PostgreSQL Usługa nie jest aktywny W twoim przypadku możesz rozpocząć PostgreSQL serwer z następującym poleceniem:
$ sudo systemctl start postgresqlJeśli PostgreSQL Usługa jest wyłączony, wtedy nie uruchomi się automatycznie w rozruchu systemowym. Możesz włączać to z następującym poleceniem:
$ sudo systemCtl włącz PostgreSQLKonfigurowanie użytkownika bazy danych PostgreSQL:
Dzięki domyślnej konfiguracji możesz użyć PostgreSQL jak tylko Postgres użytkownik. Więc musisz się zalogować Postgres Użytkownik w celu wykonania dowolnego polecenia PostgreSQL.
Postgres Użytkownik domyślnie nie ma żadnych haseł. Więc nie będziesz mógł się zalogować jako Postgres użytkownik.
Aby ustawić hasło dla Postgres Użytkownik, uruchom następujące polecenie:
$ sudo passwd postgresTeraz wpisz hasło i naciśnij .
Zamontuj to samo hasło i naciśnij Ponownie.
Hasło powinno być ustawione dla Postgres użytkownik.
Teraz, aby się zalogować jako Postgres Użytkownik, uruchom następujące polecenie:
$ su - PostgresWpisz hasło, które ustawiłeś dla Postgres Użytkownik i naciśnij .
Powinieneś zostać zalogowany.
Tworzenie bazy danych PostgreSQL:
Teraz, aby utworzyć nową bazę danych Linuxhint, Uruchom następujące polecenie:
$ Created Linuxhint
Kiedyś Linuxhint Baza danych jest tworzona, zaloguj się do powłoki PostgreSQL za pomocą następującego polecenia:
$ PSQL LinuxhintPowinieneś zostać zalogowany do powłoki PostgreSQL. Teraz możesz uruchomić niezbędne instrukcje SQL i pracować z Linuxhint Baza danych.
Jak widać, uruchomiłem prostą instrukcję SQL i działało to poprawnie.
Wybierz current_date;Po zakończeniu pracy z bazą danych możesz wyjść z powłoki PostgreSQL w następujący sposób:
# \QPowinieneś wrócić do powłoki Linux.
Tworzenie tabeli PostgreSQL:
Teraz stwórzmy nowy stół sklepy w naszym Linuxhint Baza danych.
Oto instrukcja SQL do utworzenia tabeli sklepy. Skopiuj i wklej instrukcje SQL w powładzie PostgreSQL, aby utworzyć nową tabelę sklepy.
Utwórz sklepy stołowe (sklepy Tabela powinna być utworzona.
Możesz wymienić wszystkie dostępne tabele w swojej bazie danych w następujący sposób:
# \DJak widać, sklepy Tabela znajduje się na liście.
Możesz także zobaczyć schemat sklepy tabela w następujący sposób.
# \ D sklepyWstawienie danych do tabeli:
Teraz wstawmy kilka nowych wierszy do sklepy tabela.
Aby wstawić nowe wiersze do sklepy Tabela, możesz uruchomić następujące WSTAWIĆ Instrukcje SQL.
Wstaw do wartości sklepów (1, „Król żywności”, 5);Oświadczenia SQL działały pomyślnie. Włożyłem 3 manekiny do sklepy tabela. Świetnie!
Wybór danych z tabeli:
Teraz, aby wybrać wszystkie wiersze z sklepy Tabela i wydrukuj je na konsoli, uruchom następującą instrukcję SQL.
Wybierz * ze sklepów;Jak widać, 3 manekiny, które wcześniej wstawiłem, są wydrukowane na konsoli w formacie tabelarycznym.
Usuwanie danych z tabeli:
Aby usunąć wiersz z sklepy stół z Shopid 1 (powiedzmy), uruchom następujące oświadczenie SQL:
Usuń ze sklepów, w których ShopId = 1;Rząd powinien zostać usunięty z sklepy tabela.
Jak widać, rząd nie ma w sklepy stół już.
Wybierz * ze sklepów;Aktualizacja danych tabeli:
Powiedzmy, chcesz zaktualizować Numemployee kolumna z 4 Do 8 (powiedzmy) dla sklepu z Shopid 2 sklepy tabela.
Aby to zrobić, uruchom następującą instrukcję SQL.
Aktualizacja sklepów set NumEmployee = 8 gdzie ShopId = 2;Rząd powinien zostać zaktualizowany.
Jak widać, Numemployee dla sklepu z Shopid 2 jest aktualizowany do 8.
Usuwanie tabeli:
Aby usunąć tabelę sklepy, Uruchom następującą instrukcję SQL:
Sklep z stołami;Tabela należy usunąć.
Usuwanie bazy danych:
Aby usunąć bazę danych Linuxhint, Uruchom następujące polecenie jako Postgres użytkownik.
$ Dropdb LinuxhintBaza danych Linuxhint powinno być usunięte.
W ten sposób instalujesz i używasz PostgreSQL na Debian 10. Dziękujemy za przeczytanie tego artykułu.