Database
 sql >> Datenbank >  >> RDS >> Database

Was brauche ich, um SQL auszuführen?

Ich verstehe es. Du versuchst, SQL zu lernen, aber sie werden dir nicht einmal den grundlegendsten Teil sagen – was du zum Ausführen von SQL benötigst!

Sie haben den SQL-Code … aber wo führen Sie ihn eigentlich aus? Welches Softwareprogramm benötigen Sie, bevor Sie Ihre SQL-Abfrage für eine Datenbank ausführen können?

Wenn du das bist, wird gleich alles enthüllt!

Grundlegende Anforderungen

Wenn Sie den Beispielen in einem SQL-Lernprogramm oder -Buch folgen, müssen Sie die Abfragen irgendwo eingeben können.

So zum Beispiel:

Wenn Sie SQL-Abfragen ausführen möchten, benötigen Sie:

  • Ein relationales Datenbankverwaltungssystem (RDBMS). Beispiele sind:
    • MySQL (Was ist MySQL?)
    • PostgreSQL (Was ist PostgreSQL?)
    • SQL Server (Was ist SQL Server?)
    • Oracle (Was ist Oracle Database?)
    • SQLite (Was ist SQLite?)
  • Ein Datenbankverwaltungstool Damit können Sie SQL-Abfragen für dieses RDBMS ausführen. Beispiele sind:
    • MySQL WorkBench (Was ist MySQL WorkBench?)
    • PgAdmin
    • Azure Data Studio (Was ist Azure Data Studio?)
    • SQL Server Management Studio (Was ist SQL Server Management Studio?)
    • DBeaver (Was ist DBeaver?)
    • Verschiedene Befehlszeilenschnittstellen wie sqlcmd, sql-cli, mssql-cli, sqlite3 usw.
    • Sie können auch SQL-Abfragen für Datenbanken über eine Anwendung (z. B. eine Website) ausführen. In diesem Fall können Sie die von Ihnen verwendete Programmiersprache verwenden (z. B. PHP, Python usw.).

Wenn Sie diese nicht installiert haben, finden Sie unten einige Links, die Ihnen bei der Inbetriebnahme helfen.

Installation

Nachfolgend finden Sie Links zu den offiziellen Download-Seiten einiger der beliebtesten RDBMS sowie zu den am häufigsten verwendeten Tools zum Ausführen von SQL-Abfragen für jedes einzelne.

MySQL

So installieren Sie MySQL:

  • Offizielle MySQL-Download-Seite (siehe auch Installationsanleitung)
  • Offizielle MySQL Workbench (GUI-Datenbanktool)

Sehen Sie sich auch mein MySQL-Tutorial bei Quackit an.

PostgreSQL

So installieren Sie PostgreSQL:

  • Offizielle PostgreSQL-Downloadseite
  • PgAdmin-Downloadseite (Datenbanktool für PostgreSQL)

Außerdem finden Sie hier einige Tutorials, falls Sie Hilfe benötigen:

  • So installieren Sie PostgreSQL unter Ubuntu 18.04
  • So installieren Sie PostgreSQL unter Ubuntu 20.04
  • So installieren Sie Postgres.app auf einem Mac

SQL-Server

Um SQL-Abfragen für SQL Server auszuführen, installieren Sie SQL Server und dann ein Datenbanktool.

1. SQL-Server installieren

Um SQL Server zu installieren, laden Sie es von der offiziellen SQL Server-Downloadseite herunter .

Wählen Sie für eine kostenlose Edition entweder die Developer Edition oder die Express Edition. Wenn Sie Hilfe benötigen, sehen Sie sich mein Tutorial How to Install SQL Server an (deckt Windows, Linux und MacOS ab).

2. Installieren Sie ein Datenbankverwaltungstool

Hier sind Links, die Ihnen helfen, ein Tool herunterzuladen und zu installieren, mit dem Sie SQL-Abfragen für SQL Server ausführen können.

Sie müssen nur eine installieren (obwohl Sie sie alle sicher installieren können, wenn Sie dies vorziehen).

  • Azure Data Studio :Download von der offiziellen Azure Data Studio-Downloadseite. Dies ist ein Datenbanktool, mit dem Sie Abfragen für SQL Server ausführen können. Es ist für Windows, Linux und MacOS verfügbar. Ich habe einige Installationstutorials für die Installation von Azure Data Studio geschrieben:
    • So installieren Sie Azure Data Studio (Mac)
    • So installieren Sie Azure Data Studio (Ubuntu 18.04)
    • So installieren Sie Azure Data Studio (Ubuntu 20.04)
    • Für Windows-Benutzer ist Azure Data Studio enthalten, wenn Sie SSMS installieren (unten)
  • SQL Server Management Studio (SSMS) :Download von der offiziellen SSMS-Downloadseite. Dies ist nur für SQL Server unter Windows verfügbar. Es ist jedoch ein Tool mit mehr Funktionen als Azure Data Studio. SSMS enthält tatsächlich Azure Data Studio in seiner Installation, sodass beide nebeneinander installiert werden. Siehe mein Tutorial How to Install SSMS für Installationsanweisungen.
  • sqlcmd :Download von der offiziellen sqlcmd-Seite. Dies ist ein Befehlszeilendienstprogramm, mit dem Sie SQL-Abfragen über das Terminal (Linux/MacOS) oder die Eingabeaufforderung (Windows) ausführen können. Ich habe die folgenden Tutorials für die Installation von sqlcmd unter Linux geschrieben:
    • So installieren Sie sqlcmd und bcp unter Ubuntu
    • So installieren Sie sqlcmd und bcp unter SUSE
    • So installieren Sie sqlcmd und bcp auf Red Hat (RHEL)

Sobald Sie SQL Server und mindestens ein Datenbankverwaltungstool installiert haben, können Sie fortfahren und SQL-Abfragen ausführen.

Siehe auch mein SQL Server-Tutorial drüben bei Quackit.

Oracle Express

So installieren Sie Oracle Express:

  • Offizielle Oracle Express-Downloadseite
  • Oracle Live (dies ist ein Online-Datenbanktool)

SQLite

So installieren Sie SQLite:

  • Offizielle SQLite-Downloadseite
  • Die SQLite-Installation bietet eine Befehlszeilen-Shell namens sqlite3 (oder sqlite3.exe unter Windows)

In SQLite verwendet das Erstellen einer Datenbank einen anderen Prozess als die meisten anderen DBMSs. Wenn Sie nicht weiterkommen, weil Ihnen ein Tutorial die SQLite-Methode nicht beibringt, lesen Sie So erstellen Sie eine Datenbank in SQLite. Von dort aus können Sie normale SQL-Abfragen gegen Ihre Datenbank schreiben.

Sehen Sie sich auch mein SQLite-Tutorial bei Quackit an.