Co znaczą flagi kolumn w MySQL Workbench?
W edytorze tabel MySQL Workbench jest 7 znaczników kolumn dostępne: PK, NN, UQ, BIN, UN, ZF, AI.
PK oczywiście oznacza klucz podstawowy. A co z innymi?
3 answers
PK-klucz podstawowy
NN-Not Null
BIN-Binary (przechowuje dane jako ciągi binarne. Nie ma zestawu znaków, więc sortowanie i porównywanie opiera się na wartościach liczbowych bajtów w wartościach.)
UN-Unsigned (tylko liczby nieujemne. więc jeśli zakres jest od -500 do 500, zamiast jego 0-1000, zakres jest taki sam, ale zaczyna się od 0)
UQ-Utwórz/Usuń unikalny klucz
ZF-Zero-Filled (jeśli długość jest 5 jak INT (5) to każde pole jest wypełnione od 0 do 5. cyfry. 12 = 00012, 400 = 00400 itd. )
AI-Auto Increment
G-wygenerowana kolumna. tj. wartość generowana przez formułę opartą na pozostałych kolumnach
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-01-05 14:50:46
Oto źródło tych kolumn
Http://dev.mysql.com/doc/workbench/en/wb-table-editor-columns-tab.html
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-11-05 05:57:20
Odpowiedź na to pytanie znajduje się na mySql workbench-faq:
Najedź kursorem na akronim, aby wyświetlić opis, i zobacz sekcję 8.1.11.2, "Karta kolumny" i MySQL tworzą dokumentację tabeli, aby uzyskać dodatkowe szczegóły.
Oznacza to najechanie na akronim w edytorze tabeli mySql Workbench.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-15 19:13:43