キー:(の一部)プライマリキー
塗りつぶされたひし形:NOT NULL
塗りつぶされていないひし形:NULL
赤色:(一部)外部キー
青い線のひし形:単純な属性(キーなし)
たとえば、組み合わせることができます:
は赤色のキーであるため、外部キーでもある主キーです
は黄色(赤以外)のキーであるため、主キーにすぎません
は青い線で塗りつぶされたひし形であるため、NOTNULLの単純な属性です
は赤色の塗りつぶされたひし形であるため、NOTNULL外部キーです
は、塗りつぶされていない青い線のひし形であるため、NULLにすることができる単純な属性です
は赤色の塗りつぶされていないひし形であるため、NULLになる可能性のある外部キーです
補足:
MySQL Workbenchにはバグのあるデータベース>リバースエンジニアリング(Ctrl-R)があることに注意してください ERDダイアグラムを生成でき、これらのアイコンを使用するオプション。私の経験では、v6.xはv8.xよりも優れていますが、どちらにも癖やバグがあります。