ホームページ  >  記事  >  mysqlに付属しているデータベースとは何ですか?

mysqlに付属しているデータベースとは何ですか?

百草
百草オリジナル
2023-07-20 10:56:553669ブラウズ

MySQL 独自のデータベースは、デフォルトで作成される「mysql」データベースと呼ばれるシステム データベースで、MySQL サーバーのメタデータとシステム レベルの情報を保存および管理するために使用されます。 MySQL のインストール プロセス中に、システムはデフォルトでこのデータベースを作成し、その中にいくつかのシステム レベルのテーブルとビューを保存します。このデータベースには、MySQL サーバーの操作を管理および承認するためのシステム レベルのユーザーとロールが含まれています。

mysqlに付属しているデータベースとは何ですか?

このチュートリアルのオペレーティング システム: Windows 10 システム、mysql バージョン 8.0、Dell G3 コンピューター。

MySQL は、スケーラブルな Web アプリケーションの構築に広く使用されている、人気のあるオープン ソースのリレーショナル データベース管理システムです。 MySQL に付属するデータベースは、デフォルトで作成される「mysql」データベースと呼ばれるシステム データベースです。

「mysql」データベースは MySQL のシステム データベースであり、MySQL サーバーのメタデータとシステム レベルの情報を保存および管理するために使用されます。 MySQL のインストール プロセス中に、システムはデフォルトでこのデータベースを作成し、そこにシステム レベルのテーブルとビューをいくつか保存します。このデータベースには、MySQL サーバーの操作を管理および承認するために使用されるシステム レベルのユーザーとロールが含まれています。 MySQL サーバーに接続すると、mysql データベースを使用して、MySQL サーバーのシステムレベルのさまざまな情報を表示および操作できます。

mysql データベース内のテーブルとビューには、ユーザー、ロール、権限、テーブル、インデックス、ストアド プロシージャ、トリガーなど、MySQL サーバーの操作に関連するさまざまなメタデータ情報が保存されます。 mysql データベース内のテーブルとビューにクエリを実行することにより、MySQL サーバーのさまざまなオブジェクトと構成を理解して管理できます。

mysql データベース内の重要なテーブルとビューには次のものがあります:

1. user: ユーザー名、パスワード、権限などを含む、すべての MySQL サーバー ユーザーの情報を保存します。

2. db: データベース名、ユーザー、権限などを含むすべてのデータベース情報を保存します。

3. tables_priv: 実行できる操作や権限レベルなど、ユーザーのテーブルレベルの権限に関する情報を保存します。

4. columns_priv: 実行できる操作や権限レベルなど、ユーザーの列レベルの権限に関する情報を保存します。

5. procs_priv: ストアド プロシージャと関数のユーザー権限情報を保存します。

6. views: ビューの名前、定義、データベースなど、すべてのビュー情報を保存します。

mysql データベース内の他のテーブルやビューには、インデックス情報、文字セット情報、接続情報、ユーザー操作履歴などが含まれます。

一般ユーザーにとって、mysql データベースは通常読み取り専用ですが、ユーザーはいくつかのシステム管理コマンドとクエリ ステートメントを使用して、MySQL サーバーのメタデータ情報を取得できます。同時に、特定のインストールと構成によっては、一部の上級ユーザーまたは管理者が、mysql データベースに変更やメンテナンスを行う権限を持っている場合があります。

つまり、mysql に付属するデータベース「mysql」は、メタデータ情報と MySQL サーバーのシステムレベルの構成を保存および管理するために使用されるシステム データベースです。 mysql データベースをクエリして操作することで、MySQL サーバーのさまざまなシステムレベルのオブジェクトや権限情報を取得および管理できます。

以上がmysqlに付属しているデータベースとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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