わかった。あなたは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チュートリアルもチェックしてください。