私はmysql workbenchを使用しています。オブジェクト情報セクションの下に列名とタイプがリストされています。mysqlのworkbenchのテーブルのインデックスを見るには?
ただし、一意のインデックス/キーは一覧表示されません。
どの列にユニークなインデックス/キーがあるのかわかる方法はありますか?
私はmysql workbenchを使用しています。オブジェクト情報セクションの下に列名とタイプがリストされています。mysqlのworkbenchのテーブルのインデックスを見るには?
ただし、一意のインデックス/キーは一覧表示されません。
どの列にユニークなインデックス/キーがあるのかわかる方法はありますか?
私はそのための特別なインタフェースがあるとは思わない... あなたはまだ直接クエリを使用することができます
show indexes from <table>
間違っている、それが存在します! Hexparrotの答えを確認してください。 「インデックスタブがために、すべてのインデックス情報を保持している:あなたは、インデックスタブを探している>テーブルを変更し、あなたが「インデックス」テーブル
を見つけることができます - 、それを参照してください右あなたのテーブルの上にクリックし
あなたのテーブル。このタブを使用して、インデックスを追加、削除、および変更します。
http://dev.mysql.com/doc/workbench/en/wb-table-editor.html#wb-table-editor-indexes-tab
5.2では、「インデックス」タブの名前を変更しましたが、それは同じものです。 –
要約:表 - >表の変更を右クリックします。 次に、_bottom_に「インデックス」を含むいくつかのタブがあります。 –
このアプローチは、回旋いるように見えるかもしれませんが、あなたは次のようにCREATE TABLEステートメントとしてテーブルを見ることができます(この例では、あなたが見上げているテーブルはmydb.mytableです):
ステップ01: MySQLのワークベンチを開き
ステップ02:オープンSQLエディタ
ステップ03:左ペインで、MYDBを右クリックし、クリックしてSet as Default Schema
ステップ04:ツールバーで、第五のアイコンをクリックしてください(接続されたサーバーでSQLスクリプトを実行)
ステップ06:以下Query 1 Result
で、フロートクエリペインの上でQuery 1
タイプSHOW CREATE TABLE mytable;
ステップ05と呼ばれますCREATE TABLEの出力(テーブルデザインのポップアップウィンドウが5〜10秒間表示されます)
ステップ07:以下のQuery 1 Result
では、マウスをCREATE TABLE出力の上に浮かべてください。右クリック。メニューが表示されます。それを試してみるText
]タブをクリックします
!!!:タイトルEdit Data for Create Table
ステップ09でポップアップウィンドウ:Open Value in Viewer
ステップ08を選択してください
警告SHOW INDEXES FROM mytable;
を使用することができますが、出力は注意深く読まなければならない行にあります。 CREATE TABLE
のアプローチでは、よりクリーンな表示が得られます。
でもあります! – hexparrot