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を使用してランダムなサイズで重なり合わない円を生成します

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

推薦する

さまざまなマウスの形状を表現する方法

<a href = "http://" style = "cur...

MySQL FAQ シリーズ: ibdata1 ファイルのサイズが突然増加しないようにする方法

0. はじめにibdata1 ファイルとは何ですか? ibdata1 は、innodb システム テ...

nginx を使用して静的リソース サーバーを構築する方法

Windows を例にとると、Linux も実際には同じです。静的リソースサーバーを構築するパソコン...

Vue.js での VNode の使用

VNodeとはvue.js には VNode クラスがあり、これを使用してさまざまな種類の vnod...

MySQL データベース クエリ パフォーマンス最適化戦略

クエリを最適化するExplain ステートメントを使用してクエリ ステートメントを分析するExpla...

Linuxダイナミックリンクライブラリの使用

通常のプログラムと比較すると、ダイナミック リンク ライブラリにはメイン関数がなく、一連の関数の実装...

CSSはメッセージパネルをスライドするWebコンポーネント機能を実装します

みなさんこんにちは。私と同じように混乱している方はいらっしゃいませんか。CSS は簡単に始められます...

CSSオーバーフローメカニズムについての簡単な説明

CSS オーバーフローのメカニズムを詳細に学ぶ必要があるのはなぜですか?実際の開発プロセスでは、コン...

Centos サーバーに MySql をデプロイし、Navicat に接続するプロセスの詳細な説明

(1)サーバー構成: [root@localhost ~]# cd /usr/local/src/ ...

おすすめの無料英語手書きフォント20選

Jellyka Beesアンティーク手書き [ank]* ジェリーカ・カティカップケーキ LHF ジ...

Vueは秒殺しのカウントダウンコンポーネントを実装する

この記事では、2番目のキルカウントダウンコンポーネントを実装するためのVueの具体的なコードを参考ま...

DockerにRedisコンテナをインストールするための実装手順

目次DockerにRedisをインストールする1. Redisイメージを見つける2. Redisイメ...

Vue の自動書式設定の改行保存の詳細な説明

ネットで変更方法をいろいろ調べたのですが、うまくいきませんでした。後で大物から見て削除しました。フォ...

Linux コマンドライン操作 Baidu クラウドのファイルのアップロードとダウンロード

目次0. 背景1. インストール2. Baidu Cloudアカウントにログインする3. ファイルを...