sql >> Databáze >  >> RDS >> Database

Co potřebuji ke spuštění SQL?

Chápu to. Snažíte se naučit SQL, ale neřeknou vám ani to nejzákladnější – co potřebujete ke spuštění SQL!

Máte kód SQL... ale kde ho vlastně spouštíte? Jaký softwarový program potřebujete, než budete moci spustit dotaz SQL proti databázi?

Pokud jste to vy, vše bude brzy odhaleno!

Základní požadavky

Pokud budete postupovat podle příkladů v SQL tutoriálu nebo knize, budete muset mít kam zadat dotazy.

Například takto:

Pokud budete spouštět dotazy SQL, budete potřebovat:

  • Systém správy relačních databází (RDBMS). Příklady zahrnují:
    • MySQL (Co je MySQL?)
    • PostgreSQL (Co je PostgreSQL?)
    • SQL Server (Co je SQL Server?)
    • Oracle (Co je databáze Oracle?)
    • SQLite (Co je to SQLite?)
  • Nástroj pro správu databáze což vám umožňuje spouštět dotazy SQL proti tomuto RDBMS. Příklady zahrnují:
    • MySQL WorkBench (Co je MySQL WorkBench?)
    • PgAdmin
    • Azure Data Studio (Co je Azure Data Studio?)
    • SQL Server Management Studio (Co je SQL Server Management Studio?)
    • DBeaver (Co je DBeaver?)
    • Různá rozhraní příkazového řádku, jako je sqlcmd, sql-cli, mssql-cli, sqlite3 atd.
    • Dotazy SQL proti databázím můžete spouštět také prostřednictvím aplikace (například webové stránky), v takovém případě můžete použít jakýkoli programovací jazyk, který používáte (například PHP, Python atd.).

Pokud je nemáte nainstalované, níže jsou uvedeny odkazy, které vám pomohou začít.

Instalace

Níže jsou uvedeny odkazy na oficiální stránky ke stažení některých nejpopulárnějších RDBMS, stejně jako nejčastěji používané nástroje pro spouštění SQL dotazů proti každému z nich.

MySQL

Instalace MySQL:

  • Oficiální stránka pro stahování MySQL (viz také instalační příručka)
  • Oficiální MySQL Workbench (databázový nástroj GUI)

Podívejte se také na můj výukový program MySQL na Quackit.

PostgreSQL

Instalace PostgreSQL:

  • Oficiální stránka pro stahování PostgreSQL
  • Stránka stahování PgAdmin (databázový nástroj pro PostgreSQL)

Zde je také několik výukových programů pro případ, že byste potřebovali pomoc:

  • Jak nainstalovat PostgreSQL na Ubuntu 18.04
  • Jak nainstalovat PostgreSQL na Ubuntu 20.04
  • Jak nainstalovat Postgres.app na Mac

SQL Server

Chcete-li spouštět dotazy SQL proti serveru SQL Server, nainstalujte SQL Server a poté nainstalujte databázový nástroj.

1. Nainstalujte SQL Server

Chcete-li nainstalovat SQL Server, stáhněte si jej z oficiální stránky stahování SQL Server .

Pro bezplatnou edici si vyberte buď edici pro vývojáře, nebo edici Express. Pokud potřebujete pomoc, podívejte se na můj návod Jak nainstalovat SQL Server (pokrývá Windows, Linux a MacOS).

2. Nainstalujte nástroj pro správu databáze

Zde jsou odkazy, které vám pomohou stáhnout a nainstalovat nástroj, který vám umožní spouštět dotazy SQL na serveru SQL.

Stačí nainstalovat jeden (ačkoli je můžete bezpečně nainstalovat, pokud chcete).

  • Azure Data Studio :Stáhněte si z oficiální stránky pro stahování Azure Data Studio. Toto je databázový nástroj, který umožňuje spouštět dotazy na SQL Server. Je k dispozici pro Windows, Linux a MacOS. Napsal jsem několik instalačních kurzů pro instalaci Azure Data Studio:
    • Jak nainstalovat Azure Data Studio (Mac)
    • Jak nainstalovat Azure Data Studio (Ubuntu 18.04)
    • Jak nainstalovat Azure Data Studio (Ubuntu 20.04)
    • Pro uživatele Windows je Azure Data Studio zahrnuto při instalaci SSMS (níže)
  • SQL Server Management Studio (SSMS) :Stáhnout z oficiální stránky pro stahování SSMS. Toto je k dispozici pouze pro SQL Server v systému Windows. Je to však nástroj nabitější funkcemi než Azure Data Studio. SSMS ve skutečnosti zahrnuje Azure Data Studio ve své instalaci, takže se oba instalují vedle sebe. Pokyny k instalaci naleznete v mém návodu Jak nainstalovat SSMS.
  • sqlcmd :Stáhněte si z oficiální stránky sqlcmd. Toto je nástroj příkazového řádku, který vám umožňuje spouštět dotazy SQL z terminálu (Linux/MacOS) nebo příkazového řádku (Windows). Napsal jsem následující návody pro instalaci sqlcmd na Linux:
    • Jak nainstalovat sqlcmd a bcp na Ubuntu
    • Jak nainstalovat sqlcmd a bcp na SUSE
    • Jak nainstalovat sqlcmd a bcp na Red Hat (RHEL)

Jakmile nainstalujete SQL Server a alespoň jeden nástroj pro správu databází, můžete pokračovat a spouštět dotazy SQL.

Podívejte se také na můj SQL Server tutoriál na Quackit.

Oracle Express

Instalace Oracle Express:

  • Oficiální stránka stahování Oracle Express
  • Oracle Live (toto je online databázový nástroj)

SQLite

Instalace SQLite:

  • Oficiální stránka pro stahování SQLite
  • Instalace SQLite poskytuje prostředí příkazového řádku s názvem sqlite3 (nebo sqlite3.exe v systému Windows)

V SQLite používá vytváření databáze jiný proces než většina ostatních DBMS. Pokud jste uvízli, protože vás výukový program neučí metodu SQLite, přečtěte si článek Jak vytvořit databázi v SQLite. Odtud můžete psát normální SQL dotazy proti vaší databázi.

Podívejte se také na můj SQLite tutorial na Quackit.


  1. Oracle odstranění řádků z více tabulek

  2. Typy textových, ntextových a obrazových dat> nelze porovnávat ani třídit, s výjimkou použití operátoru IS NULL nebo LIKE>

  3. Úvahy o integritě dat a výkonu v semisynchronní replikaci MySQL

  4. aktualizace řádků tabulky v postgresu pomocí poddotazu