新鮮

頑張らないために頑張る

MySQL勉強 コメント

MySQLのコメント文の扱いを確認してみる。

MySQL コメント形式

3つの書式がある。

mysql> SELECT 1+1;     # 行末までコメント
mysql> SELECT 1+1;     -- 行末までコメント
mysql> SELECT 1 /* インラインのコメント */ + 1;
  • 「-- 」は空白文字があることに注意
  • /*~*/」は複数行にわたったコメント記載もできる

ヒント句

SELECT /*! STRAIGHT_JOIN */ col1 FROM table1,table2 WHERE ...
  • 手動で結合方法を指定
CREATE /*!32302 TEMPORARY */ TABLE t (a INT);
  • Version指定。上記の例だと MySQL 3.23.02 以降でのみ解釈する

試験用チェックリスト

  • 3種類 : #, -- , /*~*/
  • /*!32302~*/ : 3.23.02 以降でのみ有効にする

参考