mysqlクエリテーブルのフィールド
May 12, 2023 am 09:25 AMMySQL でのテーブル フィールドのクエリは、マスターする必要がある非常に基本的なスキルであり、データベースの設計と開発における重要な操作の 1 つです。テーブルフィールドにクエリを実行する前に、まず MySQL とは何かを理解しましょう。
MySQL は、オープンソースのリレーショナル データベース管理システムです。 SQL (構造化照会言語) を利用して、データの照会、追加、削除、変更を行います。 MySQL は現在最も人気のあるオープン ソース データベースの 1 つであり、Web 開発、データ分析、その他の分野で広く使用されています。
MySQL のテーブルのフィールドのクエリは、desc コマンド (DESCRIBE) または show columns コマンドを通じて実行できます。ここでは、MySQL コマンド ライン ツールと MySQL Workbench を使用してテーブル フィールドをクエリする方法を紹介します。
1. MySQL コマンド ライン ツールでテーブル フィールドをクエリする
- MySQL にログイン
MySQL コマンド ラインでテーブル フィールドをクエリするにはツールでは、まず MySQL コマンド ライン インターフェイスを開く必要があります。これを行うには、ターミナルで次のコマンドを入力します。
$ mysql -u root -p
ここで、-u は root としてログインすることを意味し、-p はパスワードを入力することを意味します。このマシンにログインしている場合は、-h ホスト名を省略できます。
- クエリ対象のデータベースの選択
MySQL を入力した後、次のコマンドを使用してクエリ対象のデータベースを選択できます:
mysql> USE database_name;
where database_nameはクエリを実行するデータベースです。 データベースの名前です。データベースがまだ作成されていない場合は、CREATE DATABASE コマンドを使用して作成できます。例:
mysql> CREATE DATABASE mydatabase;
- クエリ テーブル フィールド
クエリ テーブル フィールドは、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 編集、クエリの最適化、その他の操作も実行できます。
- MySQL サーバーへの接続
まず、MySQL Workbench を開くときに、「サーバー」の「データベースに接続」オプションを使用して MySQL サーバーに接続する必要があります。メニュー。次に、MySQL サーバーのホスト名、ユーザー名、パスワードを入力し、デフォルトのポート番号 (通常は 3306) を選択し、[接続のテスト] ボタンをクリックして接続が成功するかどうかをテストします。
- クエリ対象のデータベースの選択
テストに合格した後、[ナビゲータ]パネルでクエリ対象のデータベースを選択できます。クエリしたいデータベースがリストにない場合は、MySQL Workbench の [接続されたサーバーに新しいスキーマを作成する] オプションを使用して新しいデータベースを作成できます。
- クエリ テーブル フィールド
データベースを選択した後、[ナビゲータ] パネルでデータベースを展開して、そこに含まれるすべてのテーブルを表示できます。次に、クエリを実行するテーブルをダブルクリックして、関連ページを開きます。このページでは、フィールド名、データ型、デフォルト値、NULL 値が許可されるかどうかなど、テーブルのすべてのフィールドを表示できます。
テーブルのページを表示してテーブル フィールドをクエリするだけでなく、MySQL Workbench の「Data Modeler」ツールをデータ モデリングに使用することもできます。このツールでは、エンティティ関係図 (ER 図) を描画し、テーブル間の関連性を視覚的に表示できます。さらに、ER 図を通じてテーブルのフィールド情報をクエリすることもできます。
概要:
MySQL は強力なリレーショナル データベースです。テーブル フィールドのクエリ方法はシンプルで理解しやすく、MySQL コマンド ライン ツールと MySQL Workbench ツールの両方で実行できます。 。テーブル フィールドをクエリするには、desc コマンドまたは show columns コマンドを使用できます。さらに、MySQL Workbench ツールは、データ モデリングなどのより詳細な操作も提供します。テーブル フィールドにクエリを実行する方法をマスターすることは非常に重要です。これは、データベースを迅速かつ効果的に設計および開発するのに役立ちます。
以上がmysqlクエリテーブルのフィールドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Alter Tableステートメントを使用してMySQLのテーブルをどのように変更しますか?

Linuxでmysqlを実行します(phpmyAdminを使用してポッドマンコンテナを使用して/なし)

MACOSで複数のMySQLバージョンを実行する:ステップバイステップガイド

人気のあるMySQL GUIツール(MySQL Workbench、PhpMyAdminなど)は何ですか?

MySQL接続用のSSL/TLS暗号化を構成するにはどうすればよいですか?
