以下では、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. カスタム指示とは何ですか? 2. 指示をカスタマイズする方法フック機能3. 応用シナリオ入...
目次1. 解決策2. サーバーから返されたトークンをブラウザに保存する3. リクエストにアクセス権限...
ポート80も設定されています。まずファイアウォール設定ファイルを入力しますシェル># vim ...
Nginx ngx_http_image_filter_module モジュール (nginx バ...
Docker 公開方法は、DevOps (送信、コンパイル、パッケージ化、リリースなどの一連のイベ...
目次序文1. これを使用してデータ内のデータを読み取るプロセス2. Dep.target はいつ存在...
目次1. 概要1.1 querySelector() と querySelectorAll() の使...
解決策 1: HEAD に次のコードを挿入するなど、HTML ドキュメントで条件付きインポートを使用...
目次長すぎて読めないコンポーネントスタイルの分離デモテスト優先度ページの分離構成参考文献ネイティブ ...
MySQL は、スウェーデンの会社 MySQL AB によって開発され、現在は Oracle が所有...
この記事の例では、Bootstrap FileInputの具体的なコードを共有して、画像アップロード...
序文:ルートでは、主要部分は同じでも、基礎となる構造が異なることがあります。たとえば、ホームページに...
MySQL Limit はセグメント内のデータベース データをクエリでき、主にページングで使用されま...
目次スプリングブートDocker spring-boot-maven-プラグインSpotify Ma...
知識への依存Go クロスコンパイルの基礎Dockerの基礎Dockerfileカスタムイメージの基本...