MySQLワークベンチでは、列フラグは何を意味しますか?
-
01-10-2019 - |
質問
MySQLワークベンチテーブルエディターには、PK、NN、UQ、BIN、UN、ZF、AIの7つの列フラグがあります。
PKは明らかにプライマリキーを表しています。他の人はどうですか?
解決
PK-プライマリキー
nn-ヌルではありません
bin -binary(データをバイナリ文字列として保存します。文字セットがないため、ソートと比較は、値のバイトの数値に基づいています。)
un -unsigned(非陰性の数字のみ。したがって、範囲が-500〜500の場合、その0〜1000の場合、範囲は同じですが、0から始まります)
UQ-一意のキーを作成/削除します
ZF -ゼロ充填(長さがint(5)のように5の場合、すべてのフィールドは0桁から5桁目まで満たされます。12= 00012、400 = 00400など)
ai-自動増分
G-生成された列。 IE他の列に基づいて式によって生成される値
他のヒント
これらの列フラグのソースは次のとおりです
http://dev.mysql.com/doc/workbench/en/wb-table-editor-columns-tab.html
この正確な質問は答えられます MySQL Workbench-Faq:
頭字語を見て説明を表示し、セクション8.1.11.2、「列タブ」とMySQLを参照して、詳細についてはテーブルドキュメントを作成します。
つまり、MySQLワークベンチテーブルエディターの頭字語でホバーすることを意味します。
所属していません StackOverflow