既存のMySQLテーブルのカラムにコメントを設定する方法
MySQLテーブルのカラムにコメントを追加するには
既存のMySQLテーブルのカラムにコメントを追加したい場合は、ALTER TABLEコマンドでカラムを変更する際にCOMMENTキーワードを使用します。
例えば、testingテーブルのidカラムにコメントを付けたい場合、次のようなクエリを実行します。
mysql> ALTER TABLE testing MODIFY id INT COMMENT 'id of employees'; Query OK, 0 rows affected (0.07 sec) Records: 0 Duplicates: 0 Warnings: 0
設定したコメントを確認する方法
コメントが正しく設定されたかどうかは、SHOW FULL COLUMNSステートメントを実行して、カラムのCommentフィールドで確認できます。
mysql> SHOW FULL COLUMNS FROM testing\G
*************************** 1. row ***************************
Field: id
Type: int(11)
Collation: NULL
Null: NO
Key: PRI
Default: 0
Extra:
Privileges: select,insert,update,references
Comment: id of employees
*************************** 2. row ***************************
Field: Name
Type: varchar(20)
Collation: latin1_swedish_ci
Null: YES
Key:
Default: NULL
Extra:
Privileges: select,insert,update,references
Comment:
2 rows in set (0.05 sec)ポイント
MODIFY句を使う場合は、既存のデータ型(上記の例ではINT)も忘れずに指定する必要があります。- コメントは日本語でも設定可能ですが、その際はテーブルや接続の文字セット(utf8mb4など)に注意してください。
- 複数のカラムにコメントを付ける場合は、カンマで区切って複数の
MODIFY句を1つのALTER TABLE文にまとめると効率的です。
-
MySQLでテーブルに列を追加する方法をわかりやすく解説|ALTER TABLEの使い方
MySQLでテーブルに列を追加する基本の方法 MySQLでテーブルに新しい列を追加するには、ALTER TABLE文とADD COLUMN句を組み合わせて使用します。本記事では、まずId列とName列を持つサンプルテーブルを作成し、その後、ALTERコマンドを使ってAge列とAddress列を追加する手順を順番に解説します。 ステップ1:テーブルを作成する まず、以下のクエリでテーブルを作成します。 mysql> create table AddingColumnNameDemo -> ( -> Id int, -> Name varchar(10
-
MySQLでテーブルのすべての列を削除する方法|DROP TABLEコマンドの使い方を解説
MySQLでテーブル内の全カラムを削除するには?MySQLでは、テーブルに存在するすべてのカラム(列)を1つずつ削除していくことはできません。すべての列を削除したい場合、つまりテーブル自体をデータベースから取り除きたい場合は、DROP TABLE コマンドを使用します。DROP TABLEの基本構文DROP TABLE テーブル名;このコマンドを実行すると、指定したテーブルとその中のすべてのデータ・構造が完全に削除されます。なお、この操作は元に戻せないため、実行前には必ず内容を確認してください。実際に試してみよう:サンプルテーブルの作成まずは動作を確認するために、以下のようにサンプルテーブルを