разбирам. Опитвате се да научите SQL, но те дори няма да ви кажат най-фундаменталната част – какво ви трябва, за да стартирате SQL!
Имате SQL кода... но къде всъщност го стартирате? Каква софтуерна програма ви е необходима, преди да можете да стартирате своята SQL заявка към база данни?
Ако това сте вие, всичко е на път да бъде разкрито!
Основни изисквания
Ако следвате заедно с примерите в урок или книга по SQL, ще трябва да имате къде да въведете заявките.
Като това, например:
Ако ще изпълнявате SQL заявки, ще ви трябва:
- Система за управление на релационни бази данни (RDBMS). Примерите включват:
- MySQL (Какво е MySQL?)
- PostgreSQL (Какво е PostgreSQL?)
- SQL сървър (Какво е SQL Server?)
- Oracle (Какво е Oracle Database?)
- SQLite (Какво е SQLite?)
- Инструмент за управление на бази данни което ви позволява да изпълнявате SQL заявки към тази RDBMS. Примерите включват:
- MySQL WorkBench (Какво е MySQL WorkBench?)
- PgAdmin
- Azure Data Studio (Какво е Azure Data Studio?)
- SQL Server Management Studio (Какво е SQL Server Management Studio?)
- DBeaver (Какво е DBeaver?)
- Различни интерфейси на командния ред, като sqlcmd, sql-cli, mssql-cli, sqlite3 и т.н.
- Можете също да изпълнявате SQL заявки към бази данни чрез приложение (като уебсайт), като в този случай можете да използвате всеки език за програмиране, който използвате (например PHP, Python и т.н.).
Ако не сте ги инсталирали, по-долу са някои връзки, които ще ви помогнат да започнете работа.
Инсталиране
По-долу са връзки към официалните страници за изтегляне на някои от най-популярните RDBMS, както и най-често използваните инструменти за изпълнение на SQL заявки към всяка една от тях.
MySQL
За да инсталирате MySQL:
- Официална страница за изтегляне на MySQL (вижте също ръководството за инсталиране)
- Официален MySQL Workbench (инструмент за база данни с графичен интерфейс)
Вижте също моя урок за MySQL в Quackit.
PostgreSQL
За да инсталирате PostgreSQL:
- Официална страница за изтегляне на PostgreSQL
- Страница за изтегляне на PgAdmin (инструмент за база данни за PostgreSQL)
Също така, ето някои уроци, в случай че имате нужда от помощ:
- Как да инсталирате PostgreSQL на Ubuntu 18.04
- Как да инсталирате PostgreSQL на Ubuntu 20.04
- Как да инсталирате Postgres.app на Mac
SQL сървър
За да стартирате SQL заявки срещу SQL Server, инсталирайте SQL Server, след което инсталирайте инструмент за база данни.
1. Инсталирайте SQL Server
За да инсталирате SQL Server, го изтеглете от официалната страница за изтегляне на SQL Server .
За безплатно издание изберете или изданието за разработчици, или изданието Express. Ако имате нужда от помощ, вижте моя урок Как да инсталирате SQL Server (обхваща Windows, Linux и MacOS).
2. Инсталирайте инструмент за управление на база данни
Ето връзки, които да ви помогнат да изтеглите и инсталирате инструмент, който ще ви позволи да изпълнявате SQL заявки срещу SQL Server.
Трябва да инсталирате само един (въпреки че ги инсталирате безопасно всички, ако предпочитате).
- Azure Data Studio :Изтеглете от официалната страница за изтегляне на Azure Data Studio. Това е инструмент за база данни, който ви позволява да изпълнявате заявки към SQL Server. Предлага се за Windows, Linux и MacOS. Написах няколко инсталационни уроци за инсталиране на Azure Data Studio:
- Как да инсталирате Azure Data Studio (Mac)
- Как да инсталирате Azure Data Studio (Ubuntu 18.04)
- Как да инсталирате Azure Data Studio (Ubuntu 20.04)
- За потребители на Windows, Azure Data Studio се включва, когато инсталирате SSMS (по-долу)
- Студио за управление на SQL сървър (SSMS) :Изтеглете от официалната страница за изтегляне на SSMS. Това е достъпно само за SQL Server под Windows. Въпреки това, това е по-пълен с функции инструмент от Azure Data Studio. SSMS всъщност включва Azure Data Studio в своята инсталация, така че и двете са инсталирани един до друг. Вижте моя урок Как да инсталирате SSMS за инструкции за инсталиране.
- sqlcmd :Изтеглете от официалната страница sqlcmd. Това е помощна програма от командния ред, която ви позволява да изпълнявате SQL заявки от терминала (Linux/MacOS) или от командния ред (Windows). Написах следните уроци за инсталиране на sqlcmd на Linux:
- Как да инсталирате sqlcmd и bcp в Ubuntu
- Как да инсталирате sqlcmd и bcp на SUSE
- Как да инсталирате sqlcmd и bcp на Red Hat (RHEL)
След като инсталирате SQL Server и поне един инструмент за управление на база данни, можете да продължите и да изпълнявате SQL заявки.
Вижте също моя урок за SQL Server в Quackit.
Oracle Express
За да инсталирате Oracle Express:
- Официална страница за изтегляне на Oracle Express
- Oracle Live (това е онлайн инструмент за база данни)
SQLite
За да инсталирате SQLite:
- Официална страница за изтегляне на SQLite
- Инсталацията на SQLite предоставя обвивка на командния ред с име sqlite3 (или sqlite3.exe в Windows)
В SQLite създаването на база данни използва различен процес от повечето други СУБД. Ако сте заседнали, защото урокът не ви учи на метода SQLite, вижте Как да създадете база данни в SQLite. От там можете да пишете нормални SQL заявки към вашата база данни.
Вижте също моя урок за SQLite в Quackit.