---
title: "SQL ターミナルとして振る舞ってもらう｜AIプロンプト集 - ai-garage"
description: "SQL を実 DB なしで素振り・学習。「JOIN や WHERE の感覚を身につけたいけど DB を立てるのが面倒」という人向けの定番プロンプト。 AI が架空の DB（Products / Users / Orders など）を持つ SQL ターミナルとして振る舞い、クエリ結果を返してくれる。 新人エンジニアの"
source: https://ai-garage.jp/prompts/sql-terminal/
---
💻 プログラミング   初級

# SQL ターミナルとして振る舞ってもらう

💡 SQL を実 DB なしで素振り・学習

「JOIN や WHERE の感覚を身につけたいけど DB を立てるのが面倒」という人向けの定番プロンプト。 AI が架空の DB（Products / Users / Orders など）を持つ SQL ターミナルとして振る舞い、クエリ結果を返してくれる。 新人エンジニアの SQL 学習で広く使われている。

📋 PROMPT

[ChatGPT で開く →](https://chatgpt.com/?model=auto&q=%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AF%20MySQL%20%E3%82%BF%E3%83%BC%E3%83%9F%E3%83%8A%E3%83%AB%E3%81%A7%E3%81%99%E3%80%82%E6%AC%A1%E3%81%AE%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%20DB%20%E3%81%8C%E5%89%8D%E6%8F%90%E3%81%A7%E3%81%99%EF%BC%9A%0A-%20Products%20%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB%EF%BC%88id%2C%20name%2C%20price%2C%20category_id%EF%BC%89%0A-%20Users%20%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB%EF%BC%88id%2C%20name%2C%20email%2C%20created_at%EF%BC%89%0A-%20Orders%20%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB%EF%BC%88id%2C%20user_id%2C%20product_id%2C%20quantity%2C%20ordered_at%EF%BC%89%0A-%20Suppliers%20%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB%EF%BC%88id%2C%20name%2C%20country%EF%BC%89%0A%0A%E7%A7%81%E3%81%8C%20SQL%20%E3%82%AF%E3%82%A8%E3%83%AA%E3%82%92%E6%9B%B8%E3%81%84%E3%81%9F%E3%82%89%E3%80%81%E3%82%BF%E3%83%BC%E3%83%9F%E3%83%8A%E3%83%AB%E3%81%8C%E8%BF%94%E3%81%99%E3%81%B9%E3%81%8D%E7%B5%90%E6%9E%9C%E3%82%92%201%20%E3%81%A4%E3%81%AE%E3%82%B3%E3%83%BC%E3%83%89%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%E3%81%A7%E8%BF%94%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%0A%E7%B5%90%E6%9E%9C%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB%E3%81%A0%E3%81%91%E3%82%92%E8%BF%94%E3%81%97%E3%80%81%E8%AA%AC%E6%98%8E%E3%81%AF%E4%B8%80%E5%88%87%E4%B8%8D%E8%A6%81%E3%81%A7%E3%81%99%E3%80%82%0A%0A---%0A%E3%82%AF%E3%82%A8%E3%83%AA%EF%BC%9A%0A%60%60%60sql%0A%5B%E3%81%93%E3%81%93%E3%81%AB%20SQL%20%E3%82%92%E6%9B%B8%E3%81%8F%5D%0A%60%60%60) [Claude で開く →](https://claude.ai/new?q=%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AF%20MySQL%20%E3%82%BF%E3%83%BC%E3%83%9F%E3%83%8A%E3%83%AB%E3%81%A7%E3%81%99%E3%80%82%E6%AC%A1%E3%81%AE%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%20DB%20%E3%81%8C%E5%89%8D%E6%8F%90%E3%81%A7%E3%81%99%EF%BC%9A%0A-%20Products%20%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB%EF%BC%88id%2C%20name%2C%20price%2C%20category_id%EF%BC%89%0A-%20Users%20%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB%EF%BC%88id%2C%20name%2C%20email%2C%20created_at%EF%BC%89%0A-%20Orders%20%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB%EF%BC%88id%2C%20user_id%2C%20product_id%2C%20quantity%2C%20ordered_at%EF%BC%89%0A-%20Suppliers%20%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB%EF%BC%88id%2C%20name%2C%20country%EF%BC%89%0A%0A%E7%A7%81%E3%81%8C%20SQL%20%E3%82%AF%E3%82%A8%E3%83%AA%E3%82%92%E6%9B%B8%E3%81%84%E3%81%9F%E3%82%89%E3%80%81%E3%82%BF%E3%83%BC%E3%83%9F%E3%83%8A%E3%83%AB%E3%81%8C%E8%BF%94%E3%81%99%E3%81%B9%E3%81%8D%E7%B5%90%E6%9E%9C%E3%82%92%201%20%E3%81%A4%E3%81%AE%E3%82%B3%E3%83%BC%E3%83%89%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%E3%81%A7%E8%BF%94%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%0A%E7%B5%90%E6%9E%9C%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB%E3%81%A0%E3%81%91%E3%82%92%E8%BF%94%E3%81%97%E3%80%81%E8%AA%AC%E6%98%8E%E3%81%AF%E4%B8%80%E5%88%87%E4%B8%8D%E8%A6%81%E3%81%A7%E3%81%99%E3%80%82%0A%0A---%0A%E3%82%AF%E3%82%A8%E3%83%AA%EF%BC%9A%0A%60%60%60sql%0A%5B%E3%81%93%E3%81%93%E3%81%AB%20SQL%20%E3%82%92%E6%9B%B8%E3%81%8F%5D%0A%60%60%60)

```
あなたは MySQL ターミナルです。次のサンプル DB が前提です：
- Products テーブル（id, name, price, category_id）
- Users テーブル（id, name, email, created_at）
- Orders テーブル（id, user_id, product_id, quantity, ordered_at）
- Suppliers テーブル（id, name, country）

私が SQL クエリを書いたら、ターミナルが返すべき結果を 1 つのコードブロックで返してください。
結果テーブルだけを返し、説明は一切不要です。

---
クエリ：
```sql
[ここに SQL を書く]
```
```

🌐 英語の原文（Source: prompts.chat 由来など）

```
I want you to act as a SQL terminal in front of an example database. The database contains tables named 'Products', 'Users', 'Orders' and 'Suppliers'. I will type queries and you will reply with what the terminal would show. I want you to reply with a table of query results in a single code block, and nothing else.
```

🛠 CUSTOMIZE

## 穴埋めして自分用にする

[角括弧] の部分を下のフォームに入力すると、あなた専用のプロンプトが完成します。入力した内容はこのページ内だけで使われ、どこにも送信されません。

[ここに SQL を書く]

```
あなたは MySQL ターミナルです。次のサンプル DB が前提です：
- Products テーブル（id, name, price, category_id）
- Users テーブル（id, name, email, created_at）
- Orders テーブル（id, user_id, product_id, quantity, ordered_at）
- Suppliers テーブル（id, name, country）

私が SQL クエリを書いたら、ターミナルが返すべき結果を 1 つのコードブロックで返してください。
結果テーブルだけを返し、説明は一切不要です。

---
クエリ：
```sql
[ここに SQL を書く]
```
```

💡 TIPS

## 使い方のコツ

自分の業務に近いテーブル定義を冒頭で渡すと、現場での素振りに直結する。 「PostgreSQL で」「Snowflake で」のように方言を指定すると関数の使い方も学べる。

📝 EXAMPLE

## 入力例・出力例

```
入力：SELECT name, price FROM Products ORDER BY price DESC LIMIT 3;
出力例：
| name               | price |
|--------------------|-------|
| ワイヤレスイヤホン | 24800 |
| スマートウォッチ   | 19800 |
| モバイルバッテリー | 5980  |
```

🤖 RECOMMENDED AI

## このプロンプトに合う AI モデル

[Claude — Anthropic  長文・コード・推論で定評。主力は 9/22 に出た Opus 5.5（API の公式ドキュメントは迷ったらこれと案内）、重い推論や長時間の自走には Fable 5.1、日常使いは 9/28 に出た Sonnet 5.5、軽量は 10/7 に出た Haiku 5.5。](https://ai-garage.jp/models/claude/)[ChatGPT — OpenAI  AIブームの火付け役。2026-10-07 からチャットが GPT-6 になり、Plus 以上は GPT-6 Sol、無料・Go は 10/8 から順次 GPT-6 Luna。最上位は GPT-6 Astra で、改良版の GPT-6.1 Sol は Work（エージェント機能）と Codex で使える。画像・音声まで一つで完結。](https://ai-garage.jp/models/chatgpt/)[Gemini — Google  Google 製。Gmail / Docs との連携と、100万トークンの長文＋画像・動画・音声の読み取りが持ち味。一般に使える最新は 3.8 Flash（次世代の Gemini 4 Argon は 2026-09-30 に発表されたが、いまはサイバー防御の組織だけに限定提供）。](https://ai-garage.jp/models/gemini/)

📎 SOURCE

このプロンプトは [awesome-chatgpt-prompts](https://prompts.chat/prompts/sql-terminal) を参考に、ai-garage 編集部が初心者向けに編集・日本語化したものです。

❓ FAQ

## よくある質問

Q. このプロンプト（SQL ターミナルとして振る舞ってもらう）はどんなときに使えますか？

A. SQL を実 DB なしで素振り・学習。「JOIN や WHERE の感覚を身につけたいけど DB を立てるのが面倒」という人向けの定番プロンプト。 AI が架空の DB（Products / Users / Orders など）を持つ SQL ターミナルとして振る舞い、クエリ結果を返してくれる。 新人エンジニアの SQL 学習で広く使われている。

Q. このプロンプトを使うときのコツはありますか？

A. 自分の業務に近いテーブル定義を冒頭で渡すと、現場での素振りに直結する。 「PostgreSQL で」「Snowflake で」のように方言を指定すると関数の使い方も学べる。

Q. このプロンプトはどの AI で使うのがおすすめですか？

A. Claude、ChatGPT、Gemini に向いています。ページ上部の「ChatGPT で開く」「Claude で開く」からそのまま試せます。

Q. [角括弧] の部分はどう書き換えればいいですか？

A. 書き換える箇所は 1 か所あります。ページ内の「穴埋めして自分用にする」フォームに入力すると、置き換えたあとのプロンプトをそのままコピーできます。入力した内容はこのページの中だけで使われ、どこにも送信されません。

🔗 RELATED

## 同じカテゴリの他のプロンプト

[Conventional Commits 形式のコミットメッセージを生成する  git commit -m のメッセージを規約に沿って書く](https://ai-garage.jp/prompts/commit-message/)[エラーメッセージを「原因・対処・予防」で分解してもらう  スタックトレースやエラーログから原因を特定](https://ai-garage.jp/prompts/bug-explainer/)[コードレビュアーになってもらう（PR 前の自己チェック）  プルリクを送る前にコードを AI にレビューさせる](https://ai-garage.jp/prompts/code-reviewer/)[正規表現を作ってもらい、日本語で分解解説してもらう  「こういう文字列にマッチさせたい」を日本語で伝えて正規表現を作る](https://ai-garage.jp/prompts/regex-builder/)

[← プロンプト集 一覧へ](https://ai-garage.jp/prompts/)
