sql >> データベース >  >> RDS >> Database

SQLを実行するには何が必要ですか?

    わかった。あなたはSQLを学ぼうとしていますが、SQLを実行するために必要な最も基本的な部分、つまりSQLを実行するために必要なことさえ教えてくれません。

    SQLコードがありますが、実際にはどこで実行しますか?データベースに対してSQLクエリを実行する前に、どのソフトウェアプログラムが必要ですか?

    それがあなたなら、すべてが明らかにされようとしています!

    基本要件

    SQLチュートリアルまたは本の例に従っている場合は、クエリを入力する場所が必要になります。

    たとえば、次のようになります。

    SQLクエリを実行する場合は、次のものが必要です。

    • リレーショナルデータベース管理システム (RDBMS)。例:
      • MySQL(MySQLとは何ですか?)
      • PostgreSQL(PostgreSQLとは何ですか?)
      • SQL Server(SQL Serverとは何ですか?)
      • Oracle(Oracleデータベースとは何ですか?)
      • SQLite(SQLiteとは何ですか?)
    • データベース管理ツール これにより、そのRDBMSに対してSQLクエリを実行できます。例:
      • 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などのさまざまなコマンドラインインターフェイス
      • アプリケーション(Webサイトなど)を介してデータベースに対してSQLクエリを実行することもできます。その場合、使用しているプログラミング言語(PHP、Pythonなど)を使用できます。

    これらをインストールしていない場合は、以下のリンクを参考にしてください。

    インストール

    以下は、いくつかの最も人気のあるRDBMSの公式ダウンロードページへのリンクと、それぞれに対してSQLクエリを実行するために最も一般的に使用されるツールです。

    MySQL

    MySQLをインストールするには:

    • MySQLの公式ダウンロードページ(インストールガイドも参照)
    • 公式MySQLワークベンチ(GUIデータベースツール)

    また、QuackitでMySQLチュートリアルを確認してください。

    PostgreSQL

    PostgreSQLをインストールするには:

    • PostgreSQLの公式ダウンロードページ
    • PgAdminダウンロードページ(PostgreSQL用データベースツール)

    また、ヘルプが必要な場合に備えて、いくつかのチュートリアルがあります。

    • Ubuntu18.04にPostgreSQLをインストールする方法
    • Ubuntu20.04にPostgreSQLをインストールする方法
    • MacにPostgres.appをインストールする方法

    SQL Server

    SQL Serverに対してSQLクエリを実行するには、SQL Serverをインストールしてから、データベースツールをインストールします。

    1。 SQLServerをインストールする

    SQL Serverをインストールするには、公式のSQLServerダウンロードページからダウンロードします

    無料版の場合は、Developer版またはExpress版のいずれかを選択してください。ヘルプが必要な場合は、チュートリアル「SQL Serverのインストール方法(Windows、Linux、およびMacOSを対象)」を参照してください。

    2。データベース管理ツールをインストールする

    SQLServerに対してSQLクエリを実行できるツールをダウンロードしてインストールするのに役立つリンクは次のとおりです。

    インストールする必要があるのは1つだけです (ただし、必要に応じてすべてを安全にインストールできます)。

    • Azure Data Studio :公式のAzureDataStudioダウンロードページからダウンロードします。これは、SQLServerに対してクエリを実行できるようにするデータベースツールです。 Windows、Linux、MacOSで利用できます。 Azure Data Studioをインストールするためのインストールチュートリアルをいくつか作成しました:
      • Azure Data Studio(Mac)をインストールする方法
      • Azure Data Studio(Ubuntu 18.04)のインストール方法
      • Azure Data Studio(Ubuntu 20.04)をインストールする方法
      • Windowsユーザーの場合、SSMSをインストールするとAzure Data Studioが含まれます(以下)
    • SQL Server Management Studio(SSMS) :公式のSSMSダウンロードページからダウンロードします。これは、Windows上のSQLServerでのみ使用できます。ただし、AzureDataStudioよりも機能が満載のツールです。 SSMSのインストールには、実際にはAzure Data Studioが含まれているため、両方が一緒にインストールされます。インストール手順については、チュートリアル「SSMSのインストール方法」を参照してください。
    • sqlcmd :公式のsqlcmdページからダウンロードします。これは、ターミナル(Linux / MacOS)またはコマンドプロンプト(Windows)からSQLクエリを実行できるようにするコマンドラインユーティリティです。 Linuxにsqlcmdをインストールするための次のチュートリアルを作成しました。
      • Ubuntuにsqlcmdとbcpをインストールする方法
      • SUSEにsqlcmdとbcpをインストールする方法
      • Red Hat(RHEL)にsqlcmdとbcpをインストールする方法

    SQL Serverと少なくとも1つのデータベース管理ツールをインストールしたら、先に進んでSQLクエリを実行できます。

    QuackitでのSQLServerチュートリアルも参照してください。

    Oracle Express

    Oracle Expressをインストールするには:

    • OracleExpressの公式ダウンロードページ
    • Oracle Live(これはオンラインデータベースツールです)

    SQLite

    SQLiteをインストールするには:

    • 公式SQLiteダウンロードページ
    • SQLiteのインストールでは、sqlite3(またはWindowsの場合はsqlite3.exe)という名前のコマンドラインシェルが提供されます

    SQLiteでは、データベースの作成は他のほとんどのDBMSとは異なるプロセスを使用します。チュートリアルでSQLiteメソッドが説明されていないために行き詰まっている場合は、SQLiteでデータベースを作成する方法を参照してください。そこから、データベースに対して通常のSQLクエリを記述できます。

    Quackitで私のSQLiteチュートリアルもチェックしてください。


    1. 修正方法:「SQLServerAgentは現在実行されていません…」

    2. MariaDB JSON_UNQUOTE()の説明

    3. 別のユーザーのテーブルから列名を照会する

    4. Dataadapterを使用した更新中にDBConcurrency例外が発生しました