MySQLモニタからSQL文を実行する

広告
eyecatch

MySQL モニタから SQL 文を実行する手順について解説します。

SQL文を実行する

データベースの作成やデータの取得などは MySQL モニタから SQL 文を実行して行います。最初に MySQL モニタを起動してください。

SQL文を実行する(1)

次のようなプロンプトが表示されます。

mysql>

SQL 文を入力する時は次のように行います。

mysql> SQL文;

SQL 文を入力する時は最後にセミコロン(;)を入力した後で[Enter]キーを押して実行して下さい。 SQL 文が実行されます。

では実際に試してみます。 MySQL にサンプルとして入っていた sakila データベースの中の language テーブルの値を取得してみます。次のように入力した後で[Enter]キーを押して下さい。

mysql> select * from sakila.language;

SQL文を実行する(2)

SQL 文が MySQL サーバへ送信され、結果を取得して表示しています。

SQL文を分割して入力する

SQL 文は最後にセミコロンまたは¥gが入力されるまでが一つの文として処理されます。その為、セミコロンを入力せずに[Enter]キーを押した場合、次のように表示され入力待ちとなります。

mysql> select * from sakila.language

SQL文を分割して入力する(1)

ここでセミコロンを入力して[Enter]キーを押すと SQL 文が完結し実行されます。

SQL文を分割して入力する(2)

このように SQL 文は分割して入力してもまとめて 1 つの文として処理してくれます。この機能を利用し、長い SQL 文を入力する時には途中で [Enter]キーを押して分割して入力することができます。

SQL文を分割して入力する(3)

SQL文を分割して入力する(4)

SQL文を分割して入力する(5)

分割すると自動で空白などの区切り文字が入りますので、次の行の行頭で空白を入れる必要はありません。

ただしキーワードや識別子の途中で分割することはできません。

SQL文を分割して入力する(6)

-- --

MySQL モニタから SQL 文を実行する手順について解説しました。

MySQLの使い方の他の記事を見てみる

( Written by Tatsuo Ikura )

関連記事 (一部広告含む)
Profile
profile_img

著者 / TATSUO IKURA

初心者~中級者の方を対象としたプログラミング方法や開発環境の構築の解説を行うサイトの運営を行っています。