Rozumiem. Próbujesz nauczyć się SQL, ale nie powiedzą Ci nawet najbardziej podstawowej części – czego potrzebujesz do uruchomienia SQL!
Masz kod SQL… ale gdzie właściwie go uruchamiasz? Jakiego oprogramowania potrzebujesz, aby móc uruchomić zapytanie SQL w bazie danych?
Jeśli to ty, wszystko zostanie ujawnione!
Podstawowe wymagania
Jeśli śledzisz razem z przykładami w samouczku SQL lub książce, musisz mieć miejsce, w którym możesz wprowadzić zapytania.
Na przykład:
Jeśli zamierzasz uruchamiać zapytania SQL, będziesz potrzebować:
- System zarządzania relacyjną bazą danych (RDBMS). Przykłady obejmują:
- MySQL (Co to jest MySQL?)
- PostgreSQL (Co to jest PostgreSQL?)
- SQL Server (Co to jest SQL Server?)
- Oracle (co to jest baza danych Oracle?)
- SQLite (Co to jest SQLite?)
- Narzędzie do zarządzania bazą danych który pozwala na uruchamianie zapytań SQL względem tego RDBMS. Przykłady obejmują:
- MySQL WorkBench (Co to jest MySQL WorkBench?)
- PgAdministrator
- Azure Data Studio (Co to jest Azure Data Studio?)
- SQL Server Management Studio (Co to jest SQL Server Management Studio?)
- DBeaver (Co to jest DBeaver?)
- Różne interfejsy wiersza poleceń, takie jak sqlcmd, sql-cli, mssql-cli, sqlite3 itp.
- Możesz także uruchamiać zapytania SQL względem baz danych za pośrednictwem aplikacji (takiej jak strona internetowa), w którym to przypadku możesz użyć dowolnego używanego języka programowania (na przykład PHP, Python itp.).
Jeśli nie masz ich zainstalowanych, poniżej znajdziesz kilka linków, które pomogą Ci rozpocząć pracę.
Instalacja
Poniżej znajdują się linki do oficjalnych stron pobierania niektórych z najpopularniejszych systemów RDBMS, a także do najczęściej używanych narzędzi do uruchamiania zapytań SQL dla każdego z nich.
MySQL
Aby zainstalować MySQL:
- Oficjalna strona pobierania MySQL (zobacz także przewodnik instalacji)
- Oficjalne środowisko pracy MySQL (narzędzie bazy danych GUI)
Sprawdź także mój samouczek MySQL na Quackit.
PostgreSQL
Aby zainstalować PostgreSQL:
- Oficjalna strona pobierania PostgreSQL
- Strona pobierania PgAdmin (narzędzie bazy danych dla PostgreSQL)
Oto kilka samouczków, jeśli potrzebujesz pomocy:
- Jak zainstalować PostgreSQL na Ubuntu 18.04
- Jak zainstalować PostgreSQL na Ubuntu 20.04
- Jak zainstalować Postgres.app na komputerze Mac
Serwer SQL
Aby uruchamiać zapytania SQL względem SQL Server, zainstaluj SQL Server, a następnie zainstaluj narzędzie bazy danych.
1. Zainstaluj serwer SQL
Aby zainstalować SQL Server, pobierz go z oficjalnej strony pobierania SQL Server .
W przypadku wersji bezpłatnej wybierz wersję Developer lub Express. Jeśli potrzebujesz pomocy, zobacz mój samouczek Jak zainstalować SQL Server (obejmuje Windows, Linux i MacOS).
2. Zainstaluj narzędzie do zarządzania bazą danych
Oto linki, które pomogą Ci pobrać i zainstalować narzędzie, które umożliwi uruchamianie zapytań SQL względem SQL Server.
Wystarczy zainstalować tylko jeden (chociaż możesz bezpiecznie zainstalować je wszystkie, jeśli wolisz).
- Azure Data Studio :Pobierz z oficjalnej strony pobierania Azure Data Studio. Jest to narzędzie bazy danych, które umożliwia uruchamianie zapytań w programie SQL Server. Jest dostępny dla systemów Windows, Linux i MacOS. Napisałem kilka samouczków dotyczących instalacji Azure Data Studio:
- Jak zainstalować Azure Data Studio (Mac)
- Jak zainstalować Azure Data Studio (Ubuntu 18.04)
- Jak zainstalować Azure Data Studio (Ubuntu 20.04)
- Dla użytkowników systemu Windows, Azure Data Studio jest dołączane podczas instalacji SSMS (poniżej)
- SQL Server Management Studio (SSMS) :Pobierz z oficjalnej strony pobierania SSMS. Jest to dostępne tylko dla SQL Server w systemie Windows. Jest to jednak narzędzie bardziej bogate w funkcje niż Azure Data Studio. SSMS faktycznie zawiera Azure Data Studio w swojej instalacji, więc oba są instalowane obok siebie. Zobacz mój samouczek Jak zainstalować SSMS, aby uzyskać instrukcje instalacji.
- sqlcmd :Pobierz z oficjalnej strony sqlcmd. Jest to narzędzie wiersza polecenia, które umożliwia uruchamianie zapytań SQL z terminala (Linux/MacOS) lub wiersza poleceń (Windows). Napisałem następujące samouczki dotyczące instalacji sqlcmd w systemie Linux:
- Jak zainstalować sqlcmd i bcp na Ubuntu
- Jak zainstalować sqlcmd i bcp w SUSE
- Jak zainstalować sqlcmd i bcp w Red Hat (RHEL)
Po zainstalowaniu programu SQL Server i co najmniej jednego narzędzia do zarządzania bazą danych możesz śmiało uruchamiać zapytania SQL.
Zobacz także mój samouczek dotyczący SQL Server na Quackit.
Oracle Express
Aby zainstalować Oracle Express:
- Oficjalna strona pobierania Oracle Express
- Oracle Live (jest to internetowe narzędzie bazy danych)
SQLite
Aby zainstalować SQLite:
- Oficjalna strona pobierania SQLite
- Instalacja SQLite zapewnia powłokę wiersza poleceń o nazwie sqlite3 (lub sqlite3.exe w systemie Windows)
W SQLite tworzenie bazy danych wykorzystuje inny proces niż większość innych DBMS. Jeśli utkniesz, ponieważ samouczek nie uczy Cię metody SQLite, zobacz Jak utworzyć bazę danych w SQLite. Stamtąd możesz pisać normalne zapytania SQL do swojej bazy danych.
Sprawdź również mój samouczek SQLite na Quackit.