Skip to content
MySQL 9.4.0

オンラインMySQLエディタ

myCompilerは無料のオンラインMySQL エディタ&コードランナーです MySQLコードをブラウザで直接書き、実行、共有できます。MySQLのプレイグラウンド、サンドボックス、フィドル、クラウドコンパイラ、オンラインREPLとして使えます。ダウンロード不要、インストール不要。エディタを開いて、構文ハイライト・自動補完・即時出力でコーディングを始めましょう。

27以上の言語 100万人以上の開発者が利用 永久無料

MySQLコードをオンラインで実行する方法

このオンラインプレイグラウンドでアイデアからMySQLコードの実行まで3ステップ。アカウント不要です。

コードを書く シンタックスハイライト、行番号、現在の言語を表示するファイルタブを備えたコードエディタ main.sql 1 1 2 3 4 5 6 7 MySQL Ln 7, Col 25

コードを書く

MySQLエディタを開いて書き始めましょう。スマートエディタが入力中に構文ハイライト・自動補完・エラー検出を提供します。

実行をクリック 実行ボタンとクラウドサーバーでコードを実行するためのキーボードショートカットのヒントを持つエディタ main.sql 2 Run or press Ctrl +

実行をクリック

Run 」ボタンを押すか +Enter を押して、安全なサンドボックス済みクラウドサーバーでMySQLコードを実行します。

結果を確認 コマンドプロンプトと実行結果を表示するプログラム出力が表示される統合ターミナル main.sql 3 1 2 ... Terminal $ mysql < main.sql $ Program finished

結果を確認

出力は統合ターミナルに即座に表示されます。エラーや例外はわかりやすいメッセージで表示されます。

MySQLでコーディングするために必要なすべて

ブラウザで使える完全なオンラインMySQL IDEとコーディングプレイグラウンド。セットアップなしでコードを書き、実行、共有できます。

セットアップ不要

このブラウザベースのMySQLインタープリタで数秒でコーディングを開始できます。ダウンロード不要、インストール不要、環境設定不要。ブラウザを開いてmyCompilerにアクセスし、すぐにMySQLコードを書き始めましょう。

ウェブブラウザがあればどのデバイスでも動作します。デスクトップ、ノートパソコン、タブレット、スマートフォン、Chromebook。インストールも設定も一切不要です。

高機能コードエディタ

ブラウザに組み込まれたプロ仕様のコードエディタでMySQLを書けます。構文ハイライトでコードに色を付け、キーワード・文字列・関数を一目で区別できるようにします。

インテリジェントな自動補完が入力中にメソッドやプロパティを提案し、リアルタイムエラー検出がコードを実行する前にミスを検出します。

マルチファイルプロジェクト

一つのプロジェクト内で複数のファイルを作成・管理できます。ファイルサイドバーを使ってコードをモジュールに整理し、デスクトップIDEと同様にファイル間でインポートできます。

適切なプロジェクト構造でモジュラーアプリケーションを構築できます。各ファイルは編集可能で、すぐに切り替えられます。

すぐにコードを実行

実行ボタンをクリックするか +Enter を押すとMySQLコードをすぐに実行できます。このオンラインコードランナーは統合ターミナルパネルにすぐに出力を表示します。コードは安全なサンドボックス済みクラウドサーバーで実行され、数秒で結果が表示されます。

エラーメッセージとスタックトレースが明確に表示されるため、問題の発見と修正が簡単です。ターミナルはリッチな出力フォーマットのためにANSIカラーをサポートしています。

試してみませんか? 最初のMySQLプログラムを数秒で書いて実行しましょう。

MySQLエディタを開く

myCompilerのMySQL

myCompilerはMySQL 9.4.0を実行し、常に最新の安定版に更新されています。構文ハイライト・インテリジェントなコード補完・マルチファイルプロジェクト対応・リアルタイム出力用の組み込みターミナル・インタラクティブプログラム用の標準入力(stdin)を備えた完全なブラウザベースIDEが使えます。デスクトップ、ノートパソコン、タブレット、スマートフォン、ChromebookなどあらゆるデバイスでMySQLコードを書き・コンパイル・実行・デバッグできます。ダウンロード不要、設定不要、登録不要です。プログラムをユニークなURLで保存し、誰とでも共有できます。自分のウェブサイトに動作するMySQLエディタを埋め込むこともできます。

このオンラインMySQLプレイグラウンドを、スニペットのテスト用クイックコード実行ツール・学習用コーディングサンドボックス・コーディング面接準備用クラウドコンパイラとして活用できます。エディタには快適なコーディングのためのダークモード・より速いワークフローのためのキーボードショートカット・素早くデバッグできるよう行番号付きの明確なエラーメッセージが含まれています。学生は課題や練習に使用します。教師はサンプルコードの共有に使用します。開発者はアイデアのプロトタイプ作成に使用します。myCompilerは初心者にも使いやすく、高速で、完全無料です。あらゆる現代的なウェブブラウザで動作します。

MySQLでコーディングを始める

MySQLのコード例

オンラインコンパイラで試せるMySQLの一般的なパターン。各例はすぐに実行できます。

MySQLのSELECT Query

main.sql
-- Basic SELECT query
SELECT 'Hello' AS greeting, 42 AS answer;

MySQLのCREATE TABLE

main.sql
CREATE TABLE students (
  id INT AUTO_INCREMENT PRIMARY KEY,
  name VARCHAR(100) NOT NULL,
  age INT,
  grade DECIMAL(3,1)
);

INSERT INTO students (name, age, grade) VALUES
  ('Alice', 20, 3.8),
  ('Bob', 22, 3.5),
  ('Charlie', 21, 3.9);

SELECT * FROM students;

MySQLのWHEREとFiltering

main.sql
CREATE TABLE products (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100), price DECIMAL(10,2), category VARCHAR(50));
INSERT INTO products (name, price, category) VALUES
  ('Laptop', 999.99, 'Electronics'),
  ('Book', 19.99, 'Education'),
  ('Phone', 699.99, 'Electronics');

SELECT name, price FROM products
WHERE price > 20 AND category = 'Electronics';

MySQLのORDER BYとGROUP BY

main.sql
CREATE TABLE sales (product VARCHAR(50), region VARCHAR(50), amount DECIMAL(10,2));
INSERT INTO sales VALUES
  ('Widget', 'North', 100), ('Widget', 'South', 150),
  ('Gadget', 'North', 200), ('Gadget', 'South', 80);

SELECT product, SUM(amount) AS total
FROM sales
GROUP BY product
ORDER BY total DESC;

MySQLのINSERTとUPDATE

main.sql
CREATE TABLE users (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100), email VARCHAR(100));

INSERT INTO users (name, email) VALUES ('Alice', 'alice@example.com');
INSERT INTO users (name, email) VALUES ('Bob', 'bob@example.com');

UPDATE users SET email = 'alice@newmail.com' WHERE id = 1;

SELECT * FROM users;

MySQLのAggregate関数

main.sql
CREATE TABLE scores (student VARCHAR(50), subject VARCHAR(50), score INT);
INSERT INTO scores VALUES
  ('Alice', 'Math', 92), ('Alice', 'Science', 88),
  ('Bob', 'Math', 78), ('Bob', 'Science', 95);

SELECT student,
  AVG(score) AS average,
  MAX(score) AS best,
  MIN(score) AS worst
FROM scores GROUP BY student;

MySQLのSubqueries

main.sql
CREATE TABLE employees (id INT, name VARCHAR(100), salary DECIMAL(10,2), dept VARCHAR(50));
INSERT INTO employees VALUES
  (1, 'Alice', 90000, 'Eng'), (2, 'Bob', 75000, 'Mktg'),
  (3, 'Charlie', 95000, 'Eng'), (4, 'Diana', 80000, 'Mktg');

SELECT name, salary FROM employees
WHERE salary > (SELECT AVG(salary) FROM employees);

MySQLのCASE WHEN

main.sql
CREATE TABLE orders (id INT AUTO_INCREMENT PRIMARY KEY, total DECIMAL(10,2), status VARCHAR(20));
INSERT INTO orders (total, status) VALUES
  (250, 'shipped'), (50, 'pending'), (500, 'delivered');

SELECT id, total,
  CASE
    WHEN total >= 200 THEN 'Large'
    WHEN total >= 100 THEN 'Medium'
    ELSE 'Small'
  END AS size
FROM orders;

MySQLのString Functions

main.sql
CREATE TABLE users (name VARCHAR(50), email VARCHAR(100));
INSERT INTO users VALUES ('Alice', 'alice@example.com'), ('Bob', 'BOB@EXAMPLE.COM');

SELECT name, LOWER(email) AS email,
  LENGTH(name) AS name_length,
  CONCAT(name, ' <', LOWER(email), '>') AS formatted
FROM users;

MySQLのJOIN Queries

main.sql
CREATE TABLE depts (id INT, name VARCHAR(50));
INSERT INTO depts VALUES (1,'Engineering'),(2,'Marketing');

CREATE TABLE emps (id INT, name VARCHAR(50), dept_id INT, salary INT);
INSERT INTO emps VALUES (1,'Alice',1,90000),(2,'Bob',2,75000),(3,'Charlie',1,95000);

SELECT e.name, d.name AS department, e.salary
FROM emps e
INNER JOIN depts d ON e.dept_id = d.id
ORDER BY e.salary DESC;

MySQLオンラインで入力を受け取る方法

myCompilerはMySQLプログラムの標準入力(stdin)をサポートしています。 MySQLの標準入力関数を使用してユーザー入力を読み取ります。プログラムを実行する前に、stdinパネルに入力データを入力してください。

これは1行および複数行の入力の両方に対応しています。 言語の組み込みI/O関数を使用して、文字列を読み取り数値に変換できます。

自分で試してみる
main.sql stdin対応
-- MySQL reads from tables, not stdin
CREATE TABLE greetings (
  name VARCHAR(50),
  age INT
);
INSERT INTO greetings VALUES ('Alice', 25);
SELECT CONCAT('Hello ', name, '!') AS greeting,
       CONCAT('You\'ll be ', age + 1, ' next year.') AS message
FROM greetings;
出力
greeting|message
Hello Alice!|You'll be 26 next year.

セットアップ不要、登録不要。 今すぐMySQLコードを書き始めましょう。

今すぐコーディングを始める

MySQLオンラインを始めよう

何もインストールせずに今すぐMySQLコードを書いて実行できます。コードを入力して「実行」をクリックするだけです。この無料のMySQLコードランナーはプログラムをすぐに実行し、エディタ下のターミナルパネルに出力を表示します。 MySQLオンラインエディタを開き、コードを入力して「実行」をクリックしてください。

MySQLが初めての方は、このオンラインMySQLプレイグラウンドで変数・データ型・条件分岐・ループなど基礎から始めましょう。上のコード例には始めるために必要な基礎がすべて網羅されています。各例はサンドボックスにコピーしてすぐに実行できます。セットアップも設定も不要です。

慣れてきたら、マルチファイルプロジェクトの作成・ライブラリの活用・URLでのプログラム共有にも挑戦してみましょう。無料アカウントに登録すると、自分の作業を保存してプログラムの個人ライブラリを構築できます。myCompilerはブラウザで直接使える完全なオンラインMySQL IDEとして機能します。

myCompilerを使うのは

コーディングを学ぶ方も、面接準備をする方も、アイデアをプロトタイプにする方も、myCompilerはあなたのために作られています。

学生と学習者

学校や個人のコンピュータに何もインストールせずに練習問題を解いたり、宿題をこなしたり、コードで実験したりできます。

教師と教育者

ユニークなURLで学生にコード例を共有できます。コースの教材にコンパイラを埋め込んで、学生がブラウザで直接サンプルを実行できるようにします。

面接対策者

コーディング面接の問題を練習し、アルゴリズムをテストし、技術面接の準備中に素早く解答を確認できます。

プロの開発者

ローカル環境を構築せずにアイデアを素早くプロトタイプ化したり、コードスニペットをテストしたり、ライブラリを試したりできます。素早い実験に最適です。

コンテンツクリエイターとブロガー

ブログ記事・チュートリアル・ドキュメントにインタラクティブな例を埋め込み、読者がページを離れずにコードを実行できるようにします。

チームとコラボレーター

URLでコードスニペットを同僚と共有できます。他の人があなたのコードを閲覧・実行・フォークして、あなたの作業を発展させることができます。

myCompiler vs. ローカルIDE

なぜローカルにインストールする代わりにオンラインMySQLコンパイラを使うのか?

機能 myCompiler ローカルIDE
セットアップ時間 即時 数分から数時間
インストール 不要 MySQL + IDE が必要
デバイス対応 ブラウザがあればどこでも デスクトップのみ
コードの共有 ワンクリックURL 手動(ファイル・gitなど)
プログラミング言語 27以上を一か所に 一度に一つ
費用 永久無料 無料〜¥¥¥
Chromebookで動作 対応 制限あり

MySQLとは何ですか?

MySQLは、SQLをクエリ言語として使用するオープンソースのリレーショナルデータベース管理システムです。MySQL AB(Michael WideniusとDavid Axmarkによって設立)によって開発され、1995年にリリースされました。現在はOracle Corporationが所有し、世界で最もデプロイ���れているデータベースの1つです。従来のLAMP(Linux、Apache、MySQL、PHP/Python/Perl)Webスタックの「M」の部分を担っています。

信頼性���速度、使いやすさに対する評判により、MySQLは初期のWebで選ばれるデータベースとなりました。WordPress、Drupal、Joomla、そして事実上すべてのPHPアプリケーションがMySQLまたはMariaDB(コミュニティフォーク)を使用しています。MySQLは最近のバージョンでInnoDBによるトランザクション、全文検索、JSONデータ型、ウィンドウ関数、共通テーブル式(CTE)をサポートしています。

MySQLは何に使われますか?

MySQLは、Webアプリケーションのプライマリデータベースとして使用されています。WordPress、Shopify、数百万のPHP/LaravelアプリケーションがMySQLで動作しています。Eコマースプラットフォーム、コンテ���ツマネジメントシステム、SaaSアプ��ケーションを支え、MySQL互換のクラウドデータベースであるAmazon Auroraを通じてデータウェアハウジングにも広く使用されています。Twitter、YouTube、FacebookはカスタムソリューションBを構築する前に大規模にMySQLを使用していました。

初心者のためのMySQL

MySQLはSQLを学ぶのに優れたデータベースです。寛容で、ドキュメントが充実しており、チュートリアルやコースで広く使われています。MySQL構文は標準SQLにいくつかの拡張を加えたもので、スキルはPostgreSQL、SQLite、その他のデータベースに移行可能です。myCompilerのオンラインMySQLエディタを使え��、MySQLサーバーをインストールせずに、テーブルの作成、データの挿入、SELECTJOINGROUP BYクエリの練習ができます。

MySQLと他の言語の比較

PostgreSQLと比較すると、MySQLは読み取り負荷の高いワークロードではよりシンプルで高速ですが、PostgreSQLにはより高度な機能(より良いJSONサポート、完全なACID準拠、高度なインデックシング)があります。SQLiteと比較すると、MySQLは複数の同時ユーザーを持つ本番アプリケーションに適したクライアント-サーバーデータベースであり、SQLiteはファイルベースでローカル開発に適しています。MongoDBと比較すると、MySQLは固定スキーマとリレーショナルモデルを使用し、一貫性のある構造化データに適しています。

なぜオンラインMySQLコンパイラを使うのか?

オンラインMySQLエディタ(MySQLサンドボックスやMySQLプレイグラウンドとも呼ばれます)を使えば、MySQLをローカルにインストールすることなく、ブラウザで直接MySQLクエリを実行できます。MySQL構文の学習、ストアドプロシージャの練習、JOINやGROUP BYクエリのテスト、��ータベース関連の就職面接の準備、AUTO_INCREMENTENUM型などMySQL固有の機能の実験に最適です。

myCompilerのオンラインMySQL IDEは完全なMySQLサーバーで動作します。テーブルの作成、外部キーの定義、ストアドプロシージャの記述、トランザクションの使用、EXPLAINによる複雑なクエリの実行ができま��。各セッションはフレッシュなデータベースから始まります。URLでのスクリプト保存・共有がすべて無料です。

なぜMySQLは人気があるのか?

MySQLの人気はWeb時代のデフォルトデータベースであることに根ざしています。1990年代後半から2000年代にかけてPHPとMySQLが一緒に登場した時、両者は動的Webサイトの基盤となりました。WordPressの支配力(全Webサイトの43%)がMySQLの大規模な使用を牽引し続けています。MySQLのクラウド版であるAmazon Auroraは、MySQL互換性とエンタープライズグレードのスケーリングを提供しています。より新しい代替手段にもかかわらず、MySQLは世界で最も使用されるデータベース��トップ3に入り続けています。

MySQLのキャリアチャンス

MySQL��知識は、Web開発者、バックエンド開発者、データベース管理者(DBA)、データアナリストの職種で求められます。PHP、Laravel、WordPress開発者は日常的にMySQLを使用します。MySQL DBAやMySQLのパフォーマンスチューニングは、大量のトラフィックを処理する本番システムで需要の高い専門スキルです。

キーボードショートカット

myCompilerエディタでこれらのキーボードショートカットを使って素早くコーディングしましょう。

コードを実行
+ Enter
プログラムを保存
+ S
コメントの切り替え
+ /
インデント
Tab
インデント解除
Shift + Tab
元に戻す
+ Z
次の一致箇所を選択
+ D
検索と置換
+ H

MySQLコンパイラをあなたのウェブサイトに埋め込む

インタラクティブなMySQLコンパイラをウェブサイト・ブログ・学習プラットフォームに追加できます。読者はページを離れずにあなたのページで直接MySQLコードを書いて実行できます。

技術チュートリアルコーディング講座ドキュメント教育コンテンツに最適です。myCompilerでプログラムを保存し、埋め込みリンクを使って任意のウェブページに追加してください。

Embedded MySQL エディタ&コードランナー
Output Run
HTML
<iframe
src="https://www.mycompiler.io
    /embed/mysql"
width="100%"
height="400"
frameborder="0">
</iframe>

開発者がmyCompilerを選ぶ理由

MySQLと27以上の他のプログラミング言語に対応したフル機能のオンラインIDEです。

27以上の言語

Python・JavaScript・Java・C++・Rust・Go・TypeScript・C#、その他多数。すべてのコンパイラとインタープリタを一か所に。即座に言語を切り替えられます。

ダーク&ライトモード

ワンクリックでライトテーマとダークテーマを切り替えられます。昼夜問わずどんな照明環境でも快適にコーディングできます。

モバイル対応

スマートフォン・タブレット・Chromebookに最適化された完全なレスポンシブエディタ。ウェブブラウザがあればどのデバイスでもコーディングできます。アプリのダウンロード不要です。

コードの保存と共有

アカウントにプログラムを保存し、ユニークなURLで共有し、他のユーザーがあなたのコードを閲覧・フォーク・実行できるようにします。コラボレーションやコードレビューに最適です。

タグと整理

保存したプログラムをタグで整理し、検索とフィルターで素早く見つけられます。コードスニペットとソリューションの個人ライブラリを構築しましょう。

アカウント不要

すぐにコードを書いて実行できます。登録不要・メール不要・クレジットカード不要。作業を保存したい場合にのみ無料アカウントを作成してください。

他のプログラミング言語を探索する

myCompilerは27以上の言語をサポートしています。いつでも切り替えられます。すべて無料、すべて一か所に。

よくある質問

オンラインMySQLコンパイラ・プレイグラウンド・コードランナーの使用に関する一般的な質問です。

はい!myCompilerはMySQLを含むすべてのサポート言語で完全無料です。サブスクリプション・プレミアムプラン・隠れた費用は一切ありません。すべての機能が無料で利用できます。
myCompilerはMySQL環境を常に最新の状態に保っています。正確なバージョンはこのページの言語詳細セクションで確認できます。すべての言語ランタイムを定期的に最新の安定バージョンに更新しています。
myCompilerは完全なMySQLサーバーで動作します。テーブルの作成、データの挿入、JOINを含むSELECTクエリの実行、ストアドプロシージャの使用などが可能です。各セッションはフレッシュなデータベースから始まります。
MySQLエディタを開いてコードを書くか貼り付け、実行ボタンをクリックするだけです。コードはサーバーで実行され、数秒以内にターミナルパネルに出力が表示されます。
はい。「保存」をクリックするとプログラムが保存されます。誰にでも共有できるユニークなURLが発行されます。受け取った人はあなたのコードを閲覧・フォーク・実行できます。
はい。myCompilerはマルチファイルプロジェクトをサポートしています。サイドバーでファイルの作成・名前変更・削除ができます。ローカルIDEと同様にMySQLコードを整理できます。
はい。すべてのコードはサーバー上の隔離されたコンテナで実行されます。各実行には独自のサンドボックス環境が割り当てられ、実行後に破棄されます。あなたのコードが他のユーザーや当社のインフラに影響を与えることはありません。
はい。myCompilerはスマートフォンとタブレットに最適化されたレスポンシブデザインを採用しています。外出先でMySQLコードを書いて実行できます。モバイルインターフェースはエディタ・出力・ファイルパネルの切り替えにタブを使用します。
はい。下のパネルの「入力」タブをクリックし、入力データを入力または貼り付けてから「実行」をクリックしてください。プログラムは指定した入力から読み取ります。
実行は高速です。コードは最適化されたクラウドインフラで実行され、出力は通常数秒以内に表示されます。実行時間はプログラムの複雑さによって異なります。
はい。myCompilerには埋め込み機能があります。iframeスニペットをコピーして、ウェブサイト・ブログ・ドキュメントに貼り付けられます。訪問者はあなたのページで直接コードを編集・実行できます。
myCompilerは実行(Ctrl/Cmd+Enter)・保存(Ctrl/Cmd+S)・検索(Ctrl/Cmd+F)など一般的なエディタショートカットをサポートしています。完全なリストはこのページのキーボードショートカットセクションを参照してください。
いいえ。myCompilerはコードをクラウドサーバーでコンパイル・実行するためインターネット接続が必要です。エディタ自体はブラウザで読み込まれますが、コードの実行には接続が必要です。
myCompilerは高速・無料・セットアップ不要の環境を提供し、モダンなコードエディタ・マルチファイル対応・ダークモード・即時共有機能を備えています。学習・プロトタイプ作成・面接対策・コードサンプルの共有に最適です。
はい。myCompilerはアルゴリズムやコーディング問題の練習に最適です。MySQLコードを書き、カスタム入力を用意して、すぐに解答をテストできます。作業を保存していつでも戻ることができます。
print文やコンソール出力を使ってプログラムの動作をトレースしてください。myCompilerはすべての標準出力とエラーメッセージをターミナルパネルに表示します。エラーメッセージには問題箇所を特定するための行番号が含まれています。

MySQLコードを書く準備はできましたか?

無料のMySQLプレイグラウンドを開いてすぐにコーディングを始めましょう。ダウンロード不要、アカウント不要です。

MySQLでコーディングを始める

無料・登録不要 · MySQL 9.4.0

MySQLでコーディングを始める