MySQLでテーブルを作成し、フィールドコメントを追加する方法

MySQLでテーブルを作成し、フィールドコメントを追加する方法

コードと例を直接投稿する

#テーブル作成時にコメントを記述する CREATE TABLE userinfo(
	id INT COMMENT '数値',
	uname VARCHAR(40) COMMENT 'ユーザー名',
	address VARCHAR(120) COMMENT '自宅住所',
	趣味 VARCHAR(200) COMMENT '趣味'
 
)COMMENT = 'ユーザー情報テーブル';
 
#テーブルのコメントを変更します ALTER TABLE userinfo COMMENT 'ユーザー情報テーブル';
 
#フィールドのコメントを変更します。注: フィールド名とフィールド タイプのみを記述します。ALTER TABLE userinfo MODIFY COLUMN uname VARCHAR(40) COMMENT 'name';
 
#テーブルのコメントを表示するには、生成された SQL ステートメントの SHOW CREATE TABLE userinfo を参照してください。
#メタデータ テーブルを参照します USE information_schema;
TABLE_SCHEMA='shoppingcart' AND TABLE_NAME='userinfo' の場合、テーブルから * を選択します。
 
#フィールドコメントを表示する方法 SHOW FULL COLUMNS FROM userinfo;
#メタデータ テーブルを参照 SELECT * FROM COLUMNS WHERE TABLE_SCHEMA='shoppingcart' AND TABLE_NAME='userinfo'; 

補足: MySQLは既存のデータテーブルにフィールドとコメントを追加します

問題の説明: システムを開発する過程では、システム サービス機能が拡張したり、サービス間の関係が拡大したりするにつれて、必要なフィールドを追加するなど、元のテーブル構造を適切に変更する必要が生じることがよくあります。

例: 既存のデバイス テーブル デバイスに、デバイス IP、デバイス名、デバイス タイプの 3 つのフィールドを追加します。

問題解決

方法 1 (コマンドライン方式)
MySQL コマンドを使用します。MySQL クライアント ツールまたはコマンド ラインで、次のコマンドを実行します。

ALTER TABLE device ADD COLUMN `device_ip` VARCHAR(32) DEFAULT NULL COMMENT 'デバイスIP';
ALTER TABLE device ADD COLUMN `device_name` VARCHAR(128) DEFAULT NULL COMMENT 'デバイス名';
ALTER TABLE device ADD COLUMN `device_type` VARCHAR(32) DEFAULT NULL COMMENT 'デバイスタイプ';

または

ALTER TABLEデバイス ADD COLUMN 
(`device_ip` VARCHAR(32) デフォルト NULL コメント 'デバイスIP',
`device_name` VARCHAR(128) デフォルト NULL コメント 'デバイス名',
`device_type` VARCHAR(32) DEFAULT NULL COMMENT 'デバイスタイプ');

方法 2 (クライアント ツール メソッド)

SQLyog、Navicat などの MySQL 視覚化ツールを使用します。

テーブル名を右クリック > デザイン テーブルを選択 > フィールドを追加し、対応するプロパティを入力して保存します。

これで、MySQL テーブル作成時にフィールド コメントを追加する方法についての記事は終了です。MySQL にフィールド コメントを追加する方法に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • MySQLは実際には3つの関係テーブルを作成します
  • MySQL で 800 万エントリのテスト データ テーブルをすばやく作成する方法
  • MySQL と PHP の基礎と応用トピック: データベース テーブルの作成
  • Pythonはdict辞書型のデータをMysqlに保存し、テーブルと列を自動的に作成します
  • 初心者向けのMySQLデータベースとテーブルDDLの作成と操作の学習
  • MySQLデータベースを使い始めるための最初のステップはテーブルを作成することです
  • MySQL テーブル作成外部キー エラーの解決方法
  • MySQL テーブル作成操作コマンドの共有

<<:  VueはCanvasを使用してランダムなサイズで重なり合わない円を生成します

>>:  ウェブページ作成のヒントのまとめ

推薦する

MySQLの自動増分IDについて知っておくべきこと

はじめに: MySQL を使用してテーブルを作成する場合、通常は自動インクリメント フィールド (A...

MySQL 8.0.11 の詳細なインストール手順

この記事では、参考までにMySQL 8.0.11のインストール手順を紹介します。具体的な内容は次のと...

MySQL が起動直後にシャットダウンする問題 (ibdata1 ファイルの破損が原因) に対する完璧な解決策

コンピュータ ルームのサーバー上の mysql がしばらく実行されていたのですが、突然、再起動しても...

MySQL の垂直テーブルを水平テーブルに変換する方法と最適化のチュートリアル

1. 縦型テーブルと横型テーブル垂直テーブル: テーブル内のフィールドとフィールド値はキーと値の形式...

純粋な HTML+CSS でオリンピック リングを実装するためのサンプル コード

レンダリング コード - 青と黄色のリングを例に挙げます <div class="コ...

vsCodeはワンクリックでvueテンプレートを生成します

1. ショートカットCtrl + Shift + Pを使用してコンソールを呼び出します 2、「スニペ...

テーブルの4辺を上下左右にスクロールするように固定する方法

質問:最近、プロジェクトの統計を行っていたときに、テーブルを上下にスクロールしたときにテーブルの先頭...

Vue3.0 手書き拡大鏡効果

達成される効果は、固定ズームが 2 倍になり、マウスが左側の画像領域に入るとマスク レイヤーが表示さ...

MySQL の完全なデータベース バックアップからデータベースとテーブルを復元する方法

公式の MySQL ダンプ ツールで、特定のデータベースのみを復元するにはどうすればよいですか?完全...

数十行のjsを使用してクールなキャンバスインタラクティブ効果を実現する方法を教えます

目次1. 円を描く2. マウスで動かした円3. マウスでドラッグした粒子4. カラーグラデーション粒...

Tomcatディレクトリ構造の詳細な説明

目次ディレクトリ構造binディレクトリconfディレクトリlibディレクトリwebapps ディレク...

Zabbix動的実行監視収集スクリプトの実装原理

Zabbix カスタム スクリプトを使用して監視データを収集する場合、通常、次の問題が発生します。サ...

MySQL の暗黙的な型変換によって発生するインデックス障害の解決策

目次質問再生暗黙的な変換要約する参照する質問仕事中、1 つの SQL クエリ ステートメントのみを実...

MySQLの保存場所を新しいディスクに移行する方法

1. 新しいディスクを準備し、現在のルートパーティションと同じファイルシステムでフォーマットし、ディ...

mysql8.0.20 のデータディレクトリを移行する方法

mysql のデフォルトのストレージ ディレクトリは/var/lib/mysql/です。以下は、デフ...