SQL ターミナルとして振る舞ってもらう
💡 SQL を実 DB なしで素振り・学習
「JOIN や WHERE の感覚を身につけたいけど DB を立てるのが面倒」という人向けの定番プロンプト。 AI が架空の DB(Products / Users / Orders など)を持つ SQL ターミナルとして振る舞い、クエリ結果を返してくれる。 新人エンジニアの SQL 学習で広く使われている。
📋 PROMPT
あなたは 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
穴埋めして自分用にする
[角括弧] の部分を下のフォームに入力すると、あなた専用のプロンプトが完成します。入力した内容はこのページ内だけで使われ、どこにも送信されません。
あなたは 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。
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 で使える。画像・音声まで一つで完結。
Gemini
Google 製。Gmail / Docs との連携と、100万トークンの長文+画像・動画・音声の読み取りが持ち味。一般に使える最新は 3.8 Flash(次世代の Gemini 4 Argon は 2026-09-30 に発表されたが、いまはサイバー防御の組織だけに限定提供)。
📎 SOURCE
このプロンプトは awesome-chatgpt-prompts を参考に、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 か所あります。ページ内の「穴埋めして自分用にする」フォームに入力すると、置き換えたあとのプロンプトをそのままコピーできます。入力した内容はこのページの中だけで使われ、どこにも送信されません。