web-dev-qa-db-ja.com

mysqlワークベンチの列アイコンの意味

MySQL Workbenchでは、テーブルを編集すると、各列名ごとに色付きのひし形が表示されます。各色の意味を説明したドキュメントはどこにありますか?

31
Di Zou

enter image description hereenter image description hereキー:(の一部)主キー
enter image description hereenter image description here塗りつぶされたダイヤモンド:NOT NULL
enter image description hereenter image description here塗りつぶされていないダイヤモンド:NULL
enter image description hereenter image description hereenter image description here赤色:(の一部)外部キー
enter image description hereenter image description here青い裏地のダイヤモンド:シンプル属性(キーなし)

例として組み合わせることができます:
enter image description here 赤色のキーであるため、外部キーでもある主キーです
enter image description here 黄色(赤以外)のキーなので、主キーのみ
enter image description here 青い裏地が塗りつぶされたダイヤモンドなので、NOT NULLシンプルアトリビュートです
enter image description here 赤色の塗りつぶされたダイヤモンドなので、NOT NULL外部キーです
enter image description here 青い線で塗りつぶされていないダイアモンドなので、NULLにできるシンプルな属性です
enter image description here 塗りつぶされていない赤色のダイヤモンドであるため、NULLになる可能性のある外部キーです

89
Jan

列名の左側には、列が主キーのメンバーであるかどうかを示すアイコンがあります。アイコンが小さなキーの場合、その列は主キーに属します。それ以外の場合、アイコンは青いひし形または白いひし形です。青いひし形は、列にNNが設定されていることを示します。主キーの列を追加または削除するには、アイコンをダブルクリックします。また、テーブルエディタの[列の詳細]セクションにある[プライマリキー]チェックボックスをオンにして、プライマリキーを追加することもできます。

ソース: http://dev.mysql.com/doc/workbench/en/wb-table-editor.html セクション:7.7.1.3.2

3
Andy

Googleを使用して、これを見つけました。

http://dev.mysql.com/doc/workbench/en/wb-using-table-tool.html

これで十分ですか?さらにお手伝いさせていただきます。

0
Digitalis