以下では、SQL クエリ ステートメントを使用して、Mysql データベース内のテーブルのテーブル名、テーブルの説明、フィールド ID、フィールド名、データ型、長さ、精度、null が可能かどうか、既定値、自動増分かどうか、主キーかどうか、列の説明を取得する方法を紹介します。 1. クエリテーブル情報(テーブル名/テーブルの説明) SELECT table_name name,TABLE_COMMENT value FROM INFORMATION_SCHEMA.TABLES WHERE table_type='base table' そして、table_schema = 'データベース名' order by table_name asc 2. クエリフィールド情報(フィールドID/フィールド名/データ型/長さ/精度/nullが可能かどうか/デフォルト値/自動増分かどうか/主キーかどうか/列の説明) 方法1: 方法2: ColorderとしてORDINAL_POSITION、ColumnNameとしてColumnName、TypeNameとしてdata_type、DeTextとしてCOLUMN_COMMENTを選択します。 (data_type = 'float' または data_type = 'double' または data_type = 'decimal' の場合は NUMERIC_PRECISION、それ以外の場合は CHARACTER_MAXIMUM_LENGTH 終了) 長さとして、 NUMERIC_SCALE を Scale として、(EXTRA='auto_increment' の場合は 1、それ以外は 0 終了) を IsIdentity として、(COLUMN_KEY='PRI' の場合は 1、それ以外は 0 終了) を IsPK として、 (IS_NULLABLE = 'NO' の場合は 0、それ以外の場合は 1 終了)CanNull、COLUMN_DEFAULT は DefaultVal information_schema.columns から、table_schema = 'データベース名'、table_name = 'テーブル名' の順序で ORDINAL_POSITION asc で指定します。 上記は、MySqlデータベースのテーブル名と、説明テーブルのフィールド名やデータ型などの列情報を取得するSQLのいくつかの方法です。これが必要ないのであれば、次の関連記事も読んでみてください。 以下もご興味があるかもしれません:
|
1. 4つのrpmパッケージをダウンロードする mysql-コミュニティクライアント-5.7.26-...
要件は次のとおりですテーブル構造、フィールドコメント情報、テーブル名などをエクスポートします。これは...
何ですかまず、Docker の概念を見てみましょう。アプリケーションと実行環境をコンテナにパッケージ...
目次1. プラグイン式を使用する2. プラグイン式でv-cloakを使用してちらつきの問題を解決する...
背景まず最初に、私はフロントエンド開発の専門家ではないことを述べておきたいと思います。私の以前のコン...
この記事では、携帯電話のカメラとアルバムにアクセスするためのVueの具体的なコードを参考までに共有し...
Linux オンラインインストール関連コマンド: yum install: すべてインストールyum...
Windows または Linux オペレーティング システムをインストールするかどうかに関係なく、...
HTML入門ハイパーテキスト マークアップ言語: ハイパーテキスト マークアップ言語ハイパーテキスト...
この記事では、CSS で放射状グラデーションを使用して、次の図に示すクーポン スタイルの効果を実現す...
MySQL 8.0.12のインストールと使用のチュートリアルを録画しました。ウィンドウズまず、公式ウ...
目次1. MacへのDockerのインストール2. Win 10 システムでの Docker のイン...
1. Alipay方式: Alipay メソッド: Alipay をクリックして支払い、バックエンド...
インストール環境の説明•システムバージョン: windows10 •MySQL バージョン: mys...
古いバージョンをアンインストールする以前に古いバージョンをインストールしたことがある場合は、まずそれ...