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

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

推薦する

Vue v-for ループを書く 7 つの方法

目次1. v-forループでは常にキーを使用する2. 特定のスコープ内でv-forループを使用する3...

ウェブデザインにおけるグリッドシステム

グリッドシステムの形成1692年、新しく即位したフランス国王ルイ14世は、フランスの印刷技術のレベル...

MySQL における := と = の違いをグラフィカルに紹介

:= と = の違い=設定および更新の場合にのみ、:= と同じ効果、つまり代入効果があり、それ以外の...

MySQL では UTF-8 が推奨されないのはなぜですか?

最近、Rails 経由で「utf8」でエンコードされた UTF-8 文字列を MariaDB に保存...

要素のフォーム要素の使用の概要

フォーム要素はたくさんあります。簡単にまとめると、次のようになります。私のやり方では、主にテキスト ...

Mysql5.7でのスケジュールバックアップの実装

1. MySQL インストール パス D:\xxx\MYSQL\MySQL Workbench CE...

IE における条件付きコメントの利点と欠点

IE の条件付きコメントは、通常の (X)HTML コメントに対する Microsoft 独自の (...

MySQLにおける遅いSQLの最適化の方向性について詳しく話しましょう

目次序文SQL文の最適化遅いクエリSQLを記録する設定を変更する方法スロークエリログを表示するSQL...

Reactは複雑な検索フォームの展開と折りたたみ機能を実装します

時間に余裕を持って、過去を忘れましょう。前のセクションでは、[検索] フォームとクエリおよびリセット...

JavaScript Promise の徹底解説

目次1. Promise とは何ですか? 2. なぜ Promise が存在するのでしょうか? 3つ...

nginx のバージョン番号と WEB サーバー情報を隠すための解決策

Nginxはバージョン情報を隠すだけでなく、カスタムWebサーバー情報もサポートします。まずは最終的...

HTML ページ適応幅テーブル

WEB アプリケーションのページでは、テーブルがよく使用されます。列の数が限られているため、各列のコ...

写真をアップロードして顔を認識する Vue+axios サンプルコード

目次Axios リクエストQs処理データ分析Vantアップロードファイル形式完全なコードこの記事では...

SQL ステートメント実行の詳細な説明 (MySQL アーキテクチャの概要 -> クエリ実行プロセス -> SQL 解析順序)

序文:私はずっと、SQL 文がどのように、どのような順序で実行されるのかを知りたいと思っていました。...

Linux環境でグラフデータベースneo4jを構築する方法の説明

Neo4j (Nosql の 1 つ) は、高性能なグラフ データベース (分散をサポートしていませ...