最終更新日: 2021年1月13日
MySQLでコメントアウトする方法をご紹介!
MySQLでコメントアウトする方法について解説します。SQLの動作のメモ書きのためのコメントやSQLとして実行されたくない文をコメントアウトする方法を紹介します。
MySQLでコメントアウトしたい
MySQLでSQLを記述する際に、コメントを残したり一部をコメントアウトしたいといったケースを考えます。
コメントは実際のSQLとしては認識されず、動作の説明や注釈の文として残しておくものです。あるいは記述されているSQLを動作させたくない場合にコメントアウトして動作させないようにするためのものです。
PHPやRubyのプログラミング言語であれば下記のようにコメントを書けますが(言語によって異なる)
コメント記法の例
// コメント
/* コメント*/
# コメント
それではMySQLの場合はどのようなコメントの書き方になるのでしょうか?
今回解説していきいきます。
MySQLでコメントアウトする方法
MySQLでは下記の3パターンでコメントを書くことが出来ます。
# コメント
# コメントの例
mysql> SELECT * from users limit 100; # ユーザーテーブルから全情報を取得
「#(シャープ)」の記号とスペースのあとに続く文章がコメントとなります。
-- コメント
-- コメントの例
mysql> SELECT * from users limit 100; -- ユーザーテーブルから全情報を取得
「-(ハイフン)」を2つとスペースの後に続く文章がコメントとして認識されます。
/* コメント */
/* コメント */の例
mysql> SELECT * from users limit 100; /* ユーザーテーブルから全情報を取得 */
こちらはプログラミングでもおなじみ/* コメント */
の部分がコメントとして認識されます。
もちろんこの書き方では改行を含む複数行にわたるコメントも記述することが出来ます。
複数行にわたるコメント
mysql> SELECT * from users
/*
とりあえず100件で絞り込みする
*/
limit 100;
まとめ
いかがでしたでしょうか。SQLでコメントアウトする際は上記の3パターンのいずれかの方法でコメントアウトするようにしましょう。
