以下では、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のいくつかの方法です。これが必要ないのであれば、次の関連記事も読んでみてください。 以下もご興味があるかもしれません:
|
目次pom 構成Setting.xml 構成ログインステータスログインが必要ですログインは必要ありま...
目次1. JavaScriptを記述する場所2. JavaScriptでよく使われる入力文と出力文1...
RULES を使用すると、テーブルの内部境界のスタイルを制御できます。基本的な構文<TABLE...
1. インストールと使用まず、Vue プロジェクトにインストールします。 npm インストール --...
目次父から息子へ:息子から父へ: Vuex を使用せずにコンポーネント間で値を渡す方法は、親から子、...
Alibaba Cloud Dockerコンテナサービスの設定Alibaba Cloud Image...
MySQL ログ システムで最も重要なログは、REDO ログとアーカイブ ログです。後者は MySQ...
Superset は、エレガントなインターフェースとデータ テーブルに基づく動的なデータ生成を主な機...
CSS では、要素タグは、要素の表示モードの違いに応じて、インラインレベル要素とブロックレベル要素の...
1. まずSELECT文を実行して、すべての切り捨て文を生成します。ステートメント形式: selec...
NProgress は、ページがジャンプしたときにブラウザの上部に表示される進行状況バーです。公式ウ...
導入HTML は、Web ドキュメントのコンテンツのコンテキスト構造と意味を提供します。HTML 自...
mysql のデフォルトのストレージ ディレクトリは/var/lib/mysql/です。以下は、デフ...
純粋なCSS3で蝶が羽ばたく様子を再現。まずはその効果をご覧ください どうですか?効果はかなりいいで...
ここで、アンカー ポイントを制御するいくつかの状況をまとめてみましょう。 1. 同じページ <...