ホームページ > データベース > mysql チュートリアル > mysqlクエリテーブルのフィールド

mysqlクエリテーブルのフィールド

WBOY
リリース: 2023-05-12 09:25:36
オリジナル
9580 人が閲覧しました

MySQL でのテーブル フィールドのクエリは、マスターする必要がある非常に基本的なスキルであり、データベースの設計と開発における重要な操作の 1 つです。テーブルフィールドにクエリを実行する前に、まず MySQL とは何かを理解しましょう。

MySQL は、オープンソースのリレーショナル データベース管理システムです。 SQL (構造化照会言語) を利用して、データの照会、追加、削除、変更を行います。 MySQL は現在最も人気のあるオープン ソース データベースの 1 つであり、Web 開発、データ分析、その他の分野で広く使用されています。

MySQL のテーブルのフィールドのクエリは、desc コマンド (DESCRIBE) または show columns コマンドを通じて実行できます。ここでは、MySQL コマンド ライン ツールと MySQL Workbench を使用してテーブル フィールドをクエリする方法を紹介します。

1. MySQL コマンド ライン ツールでテーブル フィールドをクエリする

  1. MySQL にログイン

MySQL コマンド ラインでテーブル フィールドをクエリするにはツールでは、まず MySQL コマンド ライン インターフェイスを開く必要があります。これを行うには、ターミナルで次のコマンドを入力します。

$ mysql -u root -p
ログイン後にコピー

ここで、-u は root としてログインすることを意味し、-p はパスワードを入力することを意味します。このマシンにログインしている場合は、-h ホスト名を省略できます。

  1. クエリ対象のデータベースの選択

MySQL を入力した後、次のコマンドを使用してクエリ対象のデータベースを選択できます:

mysql> USE database_name;
ログイン後にコピー

where database_nameはクエリを実行するデータベースです。 データベースの名前です。データベースがまだ作成されていない場合は、CREATE DATABASE コマンドを使用して作成できます。例:

mysql> CREATE DATABASE mydatabase;
ログイン後にコピー
  1. クエリ テーブル フィールド

クエリ テーブル フィールドは、desc コマンド (DESCRIBE) または show columns コマンドを通じて実装できます。ここでは、desc コマンドを例に説明します。 users という名前のテーブルのフィールドをクエリしたいとします。次のコマンドを使用できます。

mysql> DESC users;
ログイン後にコピー

このコマンドを実行すると、MySQL はフィールド名、データ型、フィールドの有無など、テーブルのフィールドに関する情報を返します。 NULL 値が許可され、キー情報などが許可されます。例:

+------------+--------------+------+-----+---------+----------------+
| Field      | Type         | Null | Key | Default | Extra          |
+------------+--------------+------+-----+---------+----------------+
| id         | int(11)      | NO   | PRI | NULL    | auto_increment |
| name       | varchar(255) | NO   |     | NULL    |                |
| email      | varchar(255) | NO   |     | NULL    |                |
| password   | varchar(255) | NO   |     | NULL    |                |
| created_at | timestamp    | NO   |     | NULL    |                |
| updated_at | timestamp    | YES  |     | NULL    |                |
+------------+--------------+------+-----+---------+----------------+
ログイン後にコピー

2. MySQL Workbench でテーブル フィールドをクエリする

コマンド ライン ツールではなくグラフィカル インターフェイスを使用してテーブル フィールドをクエリしたい場合は、MySQL Workbench が構築されています。 。 MySQL の開発および管理ツールとして、MySQL Workbench はテーブル フィールドにクエリを実行できるだけでなく、データ モデリング、SQL 編集、クエリの最適化、その他の操作も実行できます。

  1. MySQL サーバーへの接続

まず、MySQL Workbench を開くときに、「サーバー」の「データベースに接続」オプションを使用して MySQL サーバーに接続する必要があります。メニュー。次に、MySQL サーバーのホスト名、ユーザー名、パスワードを入力し、デフォルトのポート番号 (通常は 3306) を選択し、[接続のテスト] ボタンをクリックして接続が成功するかどうかをテストします。

  1. クエリ対象のデータベースの選択

テストに合格した後、[ナビゲータ]パネルでクエリ対象のデータベースを選択できます。クエリしたいデータベースがリストにない場合は、MySQL Workbench の [接続されたサーバーに新しいスキーマを作成する] オプションを使用して新しいデータベースを作成できます。

  1. クエリ テーブル フィールド

データベースを選択した後、[ナビゲータ] パネルでデータベースを展開して、そこに含まれるすべてのテーブルを表示できます。次に、クエリを実行するテーブルをダブルクリックして、関連ページを開きます。このページでは、フィールド名、データ型、デフォルト値、NULL 値が許可されるかどうかなど、テーブルのすべてのフィールドを表示できます。

テーブルのページを表示してテーブル フィールドをクエリするだけでなく、MySQL Workbench の「Data Modeler」ツールをデータ モデリングに使用することもできます。このツールでは、エンティティ関係図 (ER 図) を描画し、テーブル間の関連性を視覚的に表示できます。さらに、ER 図を通じてテーブルのフィールド情報をクエリすることもできます。

概要:

MySQL は強力なリレーショナル データベースです。テーブル フィールドのクエリ方法はシンプルで理解しやすく、MySQL コマンド ライン ツールと MySQL Workbench ツールの両方で実行できます。 。テーブル フィールドをクエリするには、desc コマンドまたは show columns コマンドを使用できます。さらに、MySQL Workbench ツールは、データ モデリングなどのより詳細な操作も提供します。テーブル フィールドにクエリを実行する方法をマスターすることは非常に重要です。これは、データベースを迅速かつ効果的に設計および開発するのに役立ちます。

以上がmysqlクエリテーブルのフィールドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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