ホームページ > データベース > mysql チュートリアル > mysqlデータベーステーブルのフィールドタイプをクエリするにはどうすればよいですか?

mysqlデータベーステーブルのフィールドタイプをクエリするにはどうすればよいですか?

青灯夜游
リリース: 2020-10-14 16:53:58
オリジナル
8366 人が閲覧しました

mysql データベースでは、DESCRIBE ステートメントを通じてデータ テーブルのフィールド タイプをクエリできます。このステートメントは、フィールド名、フィールド データなどのテーブルのフィールド情報をテーブル形式で表示できます。タイプ、主キーであるかどうか、デフォルト値があるかどうかなど、構文構造は「DESCRIBE テーブル名」であり、「DESC テーブル名」と省略することもできます。

mysqlデータベーステーブルのフィールドタイプをクエリするにはどうすればよいですか?

(推奨チュートリアル: mysql ビデオ チュートリアル)

DESCRIBE: 次の形式でテーブル テーブル構造の表示

DESCRIBE/DESC ステートメントは、フィールド名、フィールドのデータ型、フィールドのデータ型など、テーブルのフィールド情報をテーブル形式で表示します。主キー、デフォルト値の有無など。

構文形式は次のとおりです。

DESCRIBE <表名>;
ログイン後にコピー

または省略形:

DESC <表名>;
ログイン後にコピー

[例 1] ] DESCRIBE と DESC をそれぞれ使用して、テーブル tb_emp1 のテーブル構造と SQL ステートメントを表示します。実行結果は次のとおりです。

mysql> DESCRIBE tb_emp1;
+--------+-------------+------+-----+---------+-------+
| Field  | Type        | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| id     | int(11)     | YES  |     | NULL    |       |
| name   | varchar(25) | YES  |     | NULL    |       |
| deptId | int(11)     | YES  |     | NULL    |       |
| salary | float       | YES  |     | NULL    |       |
+--------+-------------+------+-----+---------+-------+
4 rows in set (0.14 sec)

mysql> DESC tb_emp1;
+--------+-------------+------+-----+---------+-------+
| Field  | Type        | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| id     | int(11)     | YES  |     | NULL    |       |
| name   | varchar(25) | YES  |     | NULL    |       |
| deptId | int(11)     | YES  |     | NULL    |       |
| salary | float       | YES  |     | NULL    |       |
+--------+-------------+------+-----+---------+-------+
4 rows in set (0.14 sec)
ログイン後にコピー

各フィールドの意味は次のとおりです。

  • Null: 列に NULL 値を格納できるかどうかを示します。

  • Key: 列にインデックスが付けられているかどうかを示します。 PRI は列がテーブルの主キーの一部であることを意味し、UNI は列が UNIQUE インデックスの一部であることを意味し、MUL は指定された値が列内で複数回出現できることを意味します。

  • Default: 列にデフォルト値があるかどうか、デフォルト値がある場合はその値が何かを示します。

  • Extra: AUTO_INCREMENT など、取得できる特定の列に関連する追加情報を示します。

以上がmysqlデータベーステーブルのフィールドタイプをクエリするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート