MySQL Workbench でテーブルを編集すると、各列名の横に色付きのひし形が表示されます。各色の意味を説明しているドキュメントはどこにありますか?
3 に答える
キー: (の一部) 主キー
塗りつぶされたひし形: NOT NULL
塗りつぶされていないひし形: NULL
赤い色: (の一部) 外部キー
青い線のひし形: 単純な属性 (キーなし)
たとえば、次のように組み合わせることができます:
赤のキーは主キーであり、外部キーでもあり
ます。黄色の (赤ではない) キーは主キーのみ
です。青い線で塗りつぶされたひし形なので、NOT NULL の単純な属性
です。赤色の塗りつぶされたひし形なので NOT NULL 外部キー
は青い線の塗りつぶされていないひし形なので、NULL にできる単純な属性です
赤色の塗りつぶされていないひし形なので、NULL にできる外部キーです
余談
ですが、MySQL Workbench にはバグのあるデータベース > リバース エンジニア (Ctrl-R)オプションがあり、ERD ダイアグラムを生成でき、これらのアイコンを使用することに注意してください。私の経験では、v6.x は v8.x よりも優れていますが、どちらにも癖やバグがあります。
列名の左側には、列が主キーのメンバーであるかどうかを示すアイコンがあります。アイコンが小さなキーの場合、その列は主キーに属し、それ以外の場合、アイコンは青いひし形または白いひし形です。青いひし形は、列に NN が設定されていることを示します。主キーから列を追加または削除するには、アイコンをダブルクリックします。テーブル エディタの [列の詳細] セクションにある [PRIMARY KEY] チェック ボックスをオンにして、主キーを追加することもできます。
ソース: http://dev.mysql.com/doc/workbench/en/wb-table-editor.html セクション: 7.7.1.3.2
Googleを使用して、これを見つけました。
http://dev.mysql.com/doc/workbench/en/wb-using-table-tool.html
これで十分な説明ですか?さらにお役に立てば幸いです。