MySQL を学習すると、インストール後にいくつかのデフォルトのデータベースが付属していることに気付くでしょう。私がインストールした MySQL 5.5 には、6 つのデータベースが付属しています。 これらのデータベースの機能について知るために、オンラインでいくつかの情報を調べました。 1. 情報スキーマこの図書館にはテーブルがたくさんあります。 Information_schema データベース テーブルの説明: SCHEMATA テーブル: 現在の MySQL インスタンス内のすべてのデータベースに関する情報を提供します。 show databases の結果はこの表から取得されます。 TABLES テーブル: データベース内のテーブル (ビューを含む) に関する情報を提供します。テーブルが属するスキーマ、テーブルの種類、テーブル エンジン、作成時間などの情報を詳細に説明します。 show tables from schemaname の結果はこのテーブルから取得されます。 COLUMNS テーブル: テーブル内の列に関する情報を提供します。テーブルのすべての列と各列の情報を詳細に説明します。 show columns from schemaname.tablename の結果はこのテーブルから取得されます。 STATISTICS テーブル: テーブル インデックスに関する情報を提供します。 show index from schemaname.tablename の結果はこのテーブルから取得されます。 USER_PRIVILEGES (ユーザー権限) テーブル: グローバル権限に関する情報を提供します。この情報は、mysql.user 権限テーブルから取得されます。これは非標準のテーブルです。 SCHEMA_PRIVILEGES (スキーマ権限) テーブル: スキーマ (データベース) 権限に関する情報を提供します。この情報は、mysql.db の付与テーブルから取得されます。これは非標準のテーブルです。 TABLE_PRIVILEGES (テーブル権限) テーブル: テーブル権限に関する情報を提供します。この情報は、mysql.tables_priv 付与テーブルから取得されます。これは非標準のテーブルです。 COLUMN_PRIVILEGES (列権限) テーブル: 列権限に関する情報を提供します。この情報は、mysql.columns_priv 付与テーブルから取得されます。これは非標準のテーブルです。 CHARACTER_SETS (文字セット) テーブル: MySQL インスタンスで使用可能な文字セットに関する情報を提供します。 SHOW CHARACTER SET の結果セットはこのテーブルから取得されます。 COLLATIONS テーブル: 各文字セットに関する比較情報を提供します。 COLLATION_CHARACTER_SET_APPLICABILITY テーブル: 照合に使用できる文字セットを指定します。これらの列は、SHOW COLLATION の最初の 2 つの表示フィールドに相当します。 TABLE_CONSTRAINTS テーブル: 制約が存在するテーブルを説明します。およびテーブルの制約タイプ。 KEY_COLUMN_USAGE テーブル: 制約付きのキー列を記述します。 ROUTINES テーブル: ストアド ルーチン (ストアド プロシージャおよび関数) に関する情報を提供します。現時点では、ROUTINES テーブルにはユーザー定義関数 (UDF) は含まれていません。 「mysql.proc 名」という名前の列は、INFORMATION_SCHEMA.ROUTINES テーブルに対応する mysql.proc テーブル列を識別します。 VIEWS テーブル: データベース内のビューに関する情報を提供します。ビューを表示する権限が必要です。権限がないと、ビュー情報を表示できません。 TRIGGERS テーブル: トリガーに関する情報を提供します。このテーブルを表示するにはスーパー権限が必要です。 2.MySQLについて3.パフォーマンススキーマこの機能を有効にするには、パラメータperformance_schemaを設定する必要があります。 イベント統計テーブルは、関連する標準に基づいています。テーブルも読み取り専用であり、回転のみ可能です。 インスタンスごとのイベント待機サマリー イベント名によるスレッド別のイベント待機サマリー イベント名別のグローバルイベント待機サマリー イベント名によるファイルサマリー インスタンスごとのファイルサマリー setup_consumersはさまざまなイベントを記述します setup_instruments は、このデータベースの下のテーブル名と、監視が有効になっているかどうかを説明します。 setup_timersは監視オプションとサンプリング頻度間隔を記述します events_waits_current は、現在発生している待機イベントを記録します。このテーブルは読み取り専用であり、更新または削除することはできませんが、切り捨てることはできます。 パフォーマンス履歴テーブル: events_waits_history は各スレッドの最新の 10 件のイベントのみを保持します。 パフォーマンス履歴テーブル: events_waits_history_long は、標準の先入れ先出し (FIFO) 形式で最後の 10,000 件のイベントを記録します。これら 2 つのテーブルも読み取り専用テーブルであり、切り捨てることしかできません。 4.サキラこれは、いくつかのサンプル テーブルを含むサンプル MySQL データベースです。 5.テストこれは空のテーブル、テスト テーブルであり、削除できます。 6.世界これら 3 つのテーブルには大量のデータが含まれているため、このテーブルはあまり役に立ちません。進捗に応じてさらに追加していきます。 。 MySQL インストール後のデフォルトデータベースの役割に関するこの記事はこれで終わりです。MySQL のデフォルトデータベースの役割の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Webスキル: 複数のIEバージョンの共存ソリューション IETester
>>: 一般的な Dockerfile コマンドの使用方法の紹介
目次1. プロジェクトフォルダ構造1. アセットフォルダ2. 図書館3. ローカル設定(ローカル) ...
1. ナビゲーション: 順序なしリストとその他のラベル要素ナビゲーションを記述するために最も一般的に...
目次導入1. one-click.jsとは2. パッケージングツールはどのように機能しますか? 3....
Web デザインの理解に関しては、多くの人がまだ Web ページ制作のレベルにとどまっているようで...
ウェブサイトが悪意を持ってリクエストされた場合、IP アドレスをブラックリストに登録することは重要な...
この記事では、VMware仮想マシンのNAT構成プロセスを詳しく説明します。具体的な内容は次のとおり...
目次序文iframeはサンドボックスを実装しますdiffメソッドを使用したサンドボックスの実装プロキ...
<br />前回のCSSに関する記事は、多くの人にあまり理解されませんでした。そのため、...
MySQL マスタースレーブ設定MySQL のマスター/スレーブ レプリケーションと読み取り/書き込...
デプロイに docker-compose を使用すると、出力ログと関連イベントが検証されて出力される...
今日、私の同僚が MYSQL クエリ ステートメントの作成時に非常に奇妙な問題に遭遇しました。MyS...
目次これ方法オブジェクト内これを隠した厳密モード要約するJavaScript の this も不思議...
ファイルシステムとは何かInnoDB や MyIASM などのストレージ エンジンはテーブルをディス...
MySQL をインストールした後、DOS ウィンドウまたは MySQL 5.7 コマンドライン クラ...
目次1. ソースパッケージサービスの起動管理2. ソースパッケージサービスのセルフスタート管理3. ...