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

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

推薦する

HTMLウェブページテーブル構造化マークアップの応用に関する簡単な説明

Web テーブルの構造マークアップについて説明する前に、いくつかの画像を見てみましょう。 HTML ...

zk+kafka+storm クラスターの docker-compose デプロイメントの実装

クラスターの展開の概要172.22.12.20 172.22.12.21 172.22.12.22 ...

TomcatとJDKのバージョンの対応と各Tomcatバージョンの機能

Apache Tomcat は、Java Servlet および Java Server Pages...

Linux システムの busybox に mkfs.vfat コマンドを移植する

オーディオおよびビデオ ファイルを保存するためのディスク寿命を延ばすには、ディスクをフォーマットする...

RedHat 6.5/CentOS 6.5 に MySQL 5.7.20 をインストールするための詳細なチュートリアル

rpmインストールパッケージをダウンロードするMySQL公式サイト: https://dev.mys...

Gitコミットログの変更方法のまとめ

ケース1: 最後の提出とプッシュなし次のコマンドを実行します。 git コミット --amend g...

回転灯効果を実現するWeChatアプレットの例

序文日常の開発では、テキストの水平スクロール効果(一般にカルーセルと呼ばれる)によく遭遇します。これ...

Vue3ルーティングVueRouter4を使用する簡単な例

ルーティングvue-router4 では API の大部分は変更されていないため、変更点のみに焦点を...

CocosCreatorメッセージ配信メカニズムの詳細な説明

概要この記事は、ゲームビジネスアーキテクチャに関連するコンテンツの紹介から始まります。ゲームビジネス...

新しい要素を作成する3つの方法のまとめ

1つ目: テキスト/HTML経由var txt1="<h1>テキスト。<...

Ember.js と Vue.js の詳細な比較

目次概要フレームワークを選択する理由は何ですか? js のエンバーEmber.js と Vue.js...

ウェブサイトデザインにおいて非常に重要な概念であるdiv+floatの分析

ウェブサイトの構築では、HTML と CSS に関するさまざまな問題に常に遭遇します。ウェブサイト ...

Navicat 接続 MySQL エラーの説明分析

目次環境仮想マシンバージョンMySQL バージョン事前準備MySQLの実行ステータスを確認するルート...

ウェブページの要素の検査とソースコードの表示の違いについて

Chrome ブラウザで Web ページを開くと、ページを右クリックすると 2 つの非常によく似たオ...

React 高階コンポーネント HOC 使用方法の概要

HOCを紹介する一文高階コンポーネント (HOC) とは何ですか? 公式ドキュメントによると、「高階...