- シングルラインコメント: MySQLでは、"--"を使用してシングルラインコメントを作成できます。コメントは"--"以降のテキストとして扱われ、実行時に無視されます。
例:
SELECT * FROM customers; -- 顧客テーブルからすべてのデータを取得するクエリ
- マルチラインコメント: MySQLでは、"/ /"を使用して複数行のコメントを作成できます。コメントは"/"から"/"までのテキストとして扱われ、実行時に無視されます。
例:
/*
このクエリは商品テーブルから在庫が10以上の商品を取得します。
*/
SELECT * FROM products WHERE stock > 10;
- テーブルやカラムのコメント: MySQLでは、テーブルやカラムにもコメントを追加することができます。これにより、データベースの構造や目的を文書化することができます。
例:
CREATE TABLE customers (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(100) COMMENT '顧客名',
email VARCHAR(100) COMMENT 'メールアドレス'
);
- コメントの表示: コメントは、DESCRIBE文を使用してテーブルの構造を表示する際にも表示されます。
例:
DESCRIBE customers;
出力:
+-------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| name | varchar(100)| YES | | NULL | |
| email | varchar(100)| YES | | NULL | |
+-------+-------------+------+-----+---------+----------------+
3 rows in set (0.00 sec)
このように、MySQLのコメント機能を活用することで、コードの理解や文書化を容易にすることができます。コメントを適切に使用することで、データベースの管理や開発作業がスムーズになります。