Mysql
 sql >> база данни >  >> RDS >> Mysql

Какво означават иконите на колоните на mysql Workbench

Ключ:(Част от) първичен ключ
Пълен диамант:НЕ NULL
Не е попълнен Diamond:NULL
Червен цвят:(Част от) външен ключ
Диамант със синя линия:прост атрибут (без ключ)

Може да се комбинира например:
е ключ с червен цвят, така че това е първичен ключ, който също е външен ключ
е жълт (не червен) ключ, така че е само първичен ключ
е диамант със синя линия, така че това е прост атрибут НЕ NULL
е диамант с червен цвят, така че не е NULL външен ключ
е непълен диамант със синя линия, така че това е прост атрибут, който може да бъде NULL
е червен диамант без запълване, така че това е външен ключ, който може да бъде NULL

В странична бележка:
Имайте предвид, че MySQL Workbench има бъгове База данни> Обратно инженерство (Ctrl-R) опция, с която можете да генерирате ERD диаграма и която използва тези икони. Според моя опит v6.x е по-добър от v8.x, но и двете имат своите странности/бъгове.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Каква е разликата между използването на INDEX срещу KEY в MySQL?

  2. Как да инсталирате Ruby on Rails с mysql и да го накарам да работи, ръководство стъпка по стъпка?

  3. Условното присъединяване на mysql зависи от колона

  4. mysql2.so:libmysqlclient_r.so.15:не може да отвори споделен обектен файл:Няма такъв файл или директория

  5. Има ли MySQL еквивалент на preg_replace на PHP?