mysqlの見方

May 08, 2023 pm 08:56 PM

MySQL は、大量のデータを保存および管理できる、広く使用されているリレーショナル データベース管理システムです。 MySQL を日常の管理やデバッグに使用する場合でも、多くの情報を確認する必要があります。したがって、この記事では、読者が MySQL データベースをよりよく理解して管理できるように、MySQL の一般的な表示方法とクエリ コマンドを提供します。

1. MySQL のバージョン情報を確認する

MySQL データベースの日常メンテナンスでは、MySQL のバージョン情報を確認する必要があることがよくあります。 MySQL バージョン情報を表示するには、次の 3 つの方法があります:

  1. View MySQL version コマンド:

mysql --version

  1. MySQL データベースにログインした後、次のコマンドを入力します:

SELECT VERSION();

  1. 次のコマンドを入力します。 MySQL クライアント:

##SHOW VARIABLES LIKE 'version%';

上記の 3 つのメソッドは MySQL のバージョン情報を表示でき、3 番目のメソッドは更新されたバージョン情報を表示します。さらに詳細なバージョン情報が表示されます。

2. MySQL データベース関連情報の確認

    MySQL の現在の実行ステータスを確認します:

SHOW [GLOBAL | SESSION] STATUS;

上記のコマンドを入力すると、MySQL サービスのステータス情報が表示されます。

    MySQL 起動パラメータの表示:

SHOW VARIABLES;

このコマンドは、システム時間を含む MySQL ランタイム パラメータを表示できます。 、キャッシュ サイズ、その他の構成情報。

    MySQL のすべてのデータベースを表示:

SHOW DATABASES;

このコマンドは、MySQL 内のすべてのデータベースを一覧表示できます。システムのデフォルトのデータベース。

3. MySQL ユーザーと権限情報の表示

    MySQL ユーザー情報の表示:

SELECT USER,HOST FROM mysql.user;#上記のコマンドにより、MySQL で作成されたユーザーとホストの情報を表示できます。

MySQL 権限情報の表示:
SHOW GRANTS FOR username@host;

このコマンドは、ユーザー名@ホストの権限を表示できます。ユーザー MySQL で保持される権限。

現在の MySQL ログイン ユーザーの情報を表示します:
SELECT CURRENT_USER();

上記のコマンドで表示できます。現在のログイン MySQL ユーザーのユーザー名とホスト情報。

4. MySQL コマンド ライン ツールを使用してテーブル情報を表示する

MySQL コマンド ライン ツールには、次のコマンドを含む、MySQL データベース内のテーブル情報を表示するための非常に便利なコマンド セットが用意されています。

現在のデータベースを切り替えます:
USE Database_name;

上記のコマンドを使用して、現在接続されているデータベースを指定します。後続の操作はデータベースを対象として実行されます。

すべてのテーブルを表示:
SHOW TABLES;

このコマンドは、現在のデータベース内のすべてのテーブル名を一覧表示できます。

テーブル構造の表示:
DESC table_name;

このコマンドは、指定されたテーブルの構造情報を表示できます。各分野の情報です。

テーブル データの表示:
SELECT * FROM table_name;

上記のコマンドは、指定されたテーブル内のすべてのデータを表示できます。 。さらに、いくつかの条件ステートメントを追加して、条件を満たすデータをフィルターで除外することもできます。

テーブルのインデックス情報を表示します:
SHOW INDEXES FROM table_name;

インデックスを表示すると便利ですテーブルの情報を取得し、テーブルのパフォーマンスを最適化するのに役立ちます。

5. MySQL ログによる情報の表示

MySQL は、エラー ログ、クエリ ログ、スロー クエリ ログなどを含むさまざまなログをデフォルトで生成します。 MySQL ログを通じて情報を表示する方法は次のとおりです:

エラー ログを表示します:
  1. 通常、MySQL 構成ファイルでエラー ログへのパスを指定できます。 (my.cnf) 、指定しない場合、デフォルトは /var/log/mysql/error.log になります。エラーログを参照することで、現在のMySQLの動作状況や問題の原因を把握できます。

クエリ ログの表示:
  1. クエリ ログには、MySQL によって実行されたすべての SQL ステートメントが記録され、MySQL の実行ステータスとクエリのパフォーマンスを理解するのに役立ちます。クエリ ログを有効にするには、my.cnf でクエリ ログへのパスを指定し、クエリ ログ スイッチをオンにします。

スロー クエリ ログの表示:
  1. スロー クエリ ログには、クエリ時間が指定された時間 (通常は 1 秒) を超える SQL ステートメントが記録されます。スロークエリログを有効にすると、MySQL データベースのパフォーマンスのボトルネックを理解し、パフォーマンスを最適化することができます。

6. 概要

この記事では、MySQL のバージョン情報、データベース関連情報、ユーザーと権限の情報、テーブル情報、ログの表示など、一般的に使用される MySQL の表示方法とクエリ コマンドを紹介します。これらの表示方法とコマンドは、開発者やデータベース管理者が MySQL データベースをより適切に管理および保守するのに役立ち、読者にとっても役立つことを願っています。

以上がmysqlの見方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

DockerでのMySQLメモリの使用を減らします DockerでのMySQLメモリの使用を減らします Mar 04, 2025 pm 03:52 PM

DockerでのMySQLメモリの使用を減らします

Alter Tableステートメントを使用してMySQLのテーブルをどのように変更しますか? Alter Tableステートメントを使用してMySQLのテーブルをどのように変更しますか? Mar 19, 2025 pm 03:51 PM

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

mysqlの問題を解決する方法共有ライブラリを開くことができません mysqlの問題を解決する方法共有ライブラリを開くことができません Mar 04, 2025 pm 04:01 PM

mysqlの問題を解決する方法共有ライブラリを開くことができません

Linuxでmysqlを実行します(phpmyAdminを使用してポッドマンコンテナを使用して/なし) Linuxでmysqlを実行します(phpmyAdminを使用してポッドマンコンテナを使用して/なし) Mar 04, 2025 pm 03:54 PM

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

sqliteとは何ですか?包括的な概要 sqliteとは何ですか?包括的な概要 Mar 04, 2025 pm 03:55 PM

sqliteとは何ですか?包括的な概要

MACOSで複数のMySQLバージョンを実行する:ステップバイステップガイド MACOSで複数のMySQLバージョンを実行する:ステップバイステップガイド Mar 04, 2025 pm 03:49 PM

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

人気のあるMySQL GUIツール(MySQL Workbench、PhpMyAdminなど)は何ですか? 人気のあるMySQL GUIツール(MySQL Workbench、PhpMyAdminなど)は何ですか? Mar 21, 2025 pm 06:28 PM

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

MySQL接続用のSSL/TLS暗号化を構成するにはどうすればよいですか? MySQL接続用のSSL/TLS暗号化を構成するにはどうすればよいですか? Mar 18, 2025 pm 12:01 PM

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

See all articles