Mysql Workbench GUIでテーブルの内容を表示するにはどうすればよいですか?


82

MysqlワークベンチGUIでテーブルの内容を表示するにはどうすればよいですか?つまり、コマンドラインからではありません。

回答:


105

最初にホーム画面からサーバーへの接続(SQL IDE)を開きます。次に、スキーマツリーのコンテキストメニューを使用して、選択したテーブルから行を選択するだけのクエリを実行します。それに付随する制限は、誤って多くの行を読み取らないようにすることです。この制限は、設定ダイアログでオフ(または調整)できます。

ここに画像の説明を入力してください

ただし、行を選択するこの簡単な方法は、あまり柔軟ではありません。通常は、並べ替え順序などの追加の条件を使用して、エディターでクエリ([ファイル] / [新しいクエリ]タブ)を実行します。

ここに画像の説明を入力してください


6
そして、データをページングする方法は本当にありませんか?このようなツールを使用すると、クエリを手動で編集せずに、次の1000レコードを表示したり、テーブルの最後(最新の1000レコード)にジャンプしたりすることができます。
jpsy 2014

MySQLはクライアント側カーソルをサポートしていないため、ページングは​​困難です。ページを作成する唯一の方法は、limit句を使用することです。ただし、これにはいくつかの問題もあります。たとえば、ユーザーが書いたものと競合する可能性があり、適切な並べ替えとグループ化が妨げられます。
Mike Lischke 2015

なぜそれが適切なソートとグループ化を妨げるのでしょうか?何回か問題なくやりました。さらに、同時書き込みに関する制限もほとんどの場合問題ではありません。
Shautieh 2016

3
MySQLWorkbenchは実質的に使用できません。MySQLがリリースされてから数十年になります。データベース内の一部のデータを表示することはそれほど難しいことではありません。
Snowcrash 2018

15

図に示すように、データベースを選択し、テーブルを選択してアイコンをクリックします。ここに画像の説明を入力してください


10

ワークベンチ内で問題のテーブルを右クリックし、[行の選択-1000を制限]をクリックします。これは、ポップアップメニューの最初のオプションです。


2
右クリックのポップアップメニューに「行の選択-1000を制限」が表示され
ません

5

各データベースの下の左側のパネルにある便利なテーブルのリストを取得するには、左側のパネルの右上にある小さなアイコンをクリックする必要があります。少なくともWin7のMySQLWorkbench 6.3 CEでは、これはテーブルの完全なリストを取得するために機能しました。

説明するには私のスクリーンショットを参照してください。ここに画像の説明を入力してください

悲しいことに、このアイコンにはマウスオーバーのタイトル属性すらありません。それで、私がそれを見つけたのは幸運な推測でした。


3

上記のすべての答えは素晴らしいです。足りないものは1つだけです。灰色のボタンをドラッグして、表を表示してください(ステップ番号2)。

ここに画像の説明を入力してください


1

スキーマを含むワークベンチファイルではなく、データベース接続を開く必要があります。少し奇妙に見えますが、編集しているものに気付いたときに意味があります。

したがって、[ホーム]タブに移動し、データベース接続をダブルクリックして(まだ作成していない場合は作成します)、楽しんでください。


ホームページのタイルはシングルクリックで動作します。
Mike Lischke 2014年

0

最初の1000レコードを表示した後、結果グリッドのヘッダーにある[行をフェッチ:]の横にあるアイコンをクリックして、それらをページングできます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.