phpmyadmin の左側のデータベース ツリー構造がこのように表示されるのはなぜですか? >
ディスカッションへの返信 (解決策) 最初のレベルはライブラリです
あなたの phpmyadmin は私のものよりはるかに上位です
最初のレベルはライブラリです
2 番目のレベルはテーブルです
あなたの phpmyadmin は私のよりもはるかに上位です
そうですね、いくつかのライブラリは以前にこの構造を持っていました (同様のライブラリのコレクション?)、いくつかのライブラリは複数のライブラリを持っていました。 Zhang テーブルの前にこの構造 (いくつかの類似したテーブルの組み合わせ?) があり、エクスポートされた SQL ステートメントを見てもこの構造が見つかりませんでした。しかし、この構造は phpmyadmin
入って見ればわかりますか?
私の説明をよく見てください。1: データベースの前に追加のレベルがあります。このレベルは何を表していますか (このレベルはクリックできません。デフォルトでは接続がありません)、2: データベースがあります。テーブルの前に追加のレベル レベル (データベースではありません) このレベルは何を表しますか (これをクリックすると、クリックすると複数の下位テーブルが表示されます)、また、これらの現象はどのような状況で発生しますか?
常識的なツリー構造: データベース->テーブル
phpmyadmin の構造: 時々表示される 第 1 レベル (クリックできない) -> 複数のデータベース -> 3 番目のレベル (時々表示される) -> 複数テーブル私の説明をよく見てください。 1: データベースの前に多数のテーブルがあります 1 つのレベルが表示されます。このレベルは何を表しますか (このレベルはクリックできず、デフォルトでは接続がありません)、2: テーブルの前にもう 1 つのレベルがあります (データベースではありません)。このレベルは何を表しますか (これはクリックできます)をクリックすると表示されます)そのいくつかの従属テーブル)、どのような状況でこれらの現象が発生したか。
常識的なツリー構造: データベース->テーブル
phpmyadmin の構造: 時々表示される 第 1 レベル (クリックできない) -> 複数のデータベース -> 3 番目のレベル (時々表示される) -> 複数テーブルphpMyAdmin 4.1 でインストールされます
クリックするだけで、それが何であるかがわかります
これはグループ化を意味します。同じプレフィックスを持つデータ テーブルは同じグループにグループ化されます。
は表示の最適化のためだけであり、データベースの構造とは関係ありません。
上の階の全員が何を言っているかをはっきりと確認できます
そのため、クリックするだけで内容を確認できます。
開けないと言いましたが、それでも開いて見てくださいと言っています。私の説明をよく読んでいただけますか?
上のスクリーンショットを見てください。テーブルやライブラリの前にプレフィックスがないのはなぜですか?
上の 2 つのスクリーンショットをよく見てください。テーブルの接頭語が同じです。話す前によく考えてください。
ライブラリ 接頭辞が同じなら、それらをまとめてください
何がそんなに奇妙ですか
たとえば、
aaa_a
aaa_c
グループ aa
の場合、
aaaa_a_b
aaaa_b_c
aaaa_a
グループ化はありません
実際、これはテーブル名に基づいて phpmyadmin によって行われます。最適化により、同じプレフィックスを持つテーブル名を簡単に見つけることができます。これはデータベース操作とは何の関係もありません。 . 実際にはjsメソッドで処理しているだけです。