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

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

推薦する

異なるページ間のJavaScriptデータ転送(URLパラメータ取得)

Web ページでは、あるページに情報を入力すると、別のページにジャンプし、入力した情報が別のページ...

nginxとlvsのメリットとデメリット、そして適切な使用環境

まず最初に、ロード バランシングとは何かについて説明します。ロード バランシングとは、リクエストの内...

HTML リスト タグ dl、ul、ol の使用例

コードをコピーコードは次のとおりです。 <!--リストタグ: <dl>: 階層リス...

MySQLでJSONフィールドを操作する方法

MySQL 5.7.8 では json フィールドが導入されました。このタイプのフィールドは使用頻度...

MySQL ログイン警告問題の解決策

1. はじめにMySQL にログインすると、次のような警告が表示されることがよくあります。警告: コ...

Linux でのログ サーバーの設定に関するグラフィック チュートリアル

序文この記事では、Linux 構成ログ サーバーに関する関連コンテンツを主に紹介し、参考と学習のため...

rem をモバイル デバイスに適応させる方法の例

序文モバイル端末のREM適応ソリューションのレビューと概要remの使い方rem 単位の計算は、HTM...

MySQL データベース接続例外の概要 (収集する価値あり)

Centos にプロジェクトをデプロイするときに奇妙な問題が見つかりました。データベース接続で例外...

レンダリング関数と JSX の詳細

目次1. 基本2. ノード、ツリー、仮想DOM 1. 仮想DOM 3. createElementパ...

構造とプレゼンテーションの分離を理解するためのWeb標準の学習

Web 標準について議論するときに必ず話題になるのは、構造とプレゼンテーションを分離することの重要性...

InnoDB ロック (レコード、ギャップ、Next-Key ロック) の詳細な説明

レコード ロックは、単一のインデックス レコードをロックします。レコード ロックは常にインデックスを...

HTML メタタグの使用の概要 (推奨)

メタタグ機能METAタグは、HTMLタグのHEAD領域にある重要なタグです。文書の文字セット、使用言...

docker-machineの使い方の詳しい説明

Docker-machineはDockerが公式に提供しているDocker管理ツールです。これは d...

HTML テーブルタグチュートリアル (45): テーブル本体タグ

<tbody> タグは、テーブル本体のスタイルを定義するために使用されます。基本構文 &...

Linux システムのシャットダウンコマンドの違いと使い方の詳細な説明

Linux システムのシャットダウン コマンドは何ですか? Liangxu Tutorial Net...