MySQLの、varchar型は、違いをVARBINARY

MySQLの、varchar型は、違いをVARBINARY

VARCHARは可変長の文字型で
対応するデータベース照合がutf8_general_ciある場合、クエリ時間は、大文字と小文字を区別しないであろう。照合がutf8_binであれば、それは大文字と小文字が区別されます。
varbinary型は、バイナリ文字型である
照合utf8_general_ciで、それは大文字と小文字が区別されます。

utf8_general_ci場合は、どこには、Hibernate注釈を使用することができます

@Column(columnDefinition='VARBINARY(10)')

こうして生成されたデータベーステーブルのフィールド型VARBINARY型であります

Hibernateの注釈は、このブログで見ることができます
http://blog.sina.com.cn/s/blog_45ef2e490102w6gg.html

ます。https://my.oschina.net/yuewawa/blog/609904で再現

おすすめ

転載: blog.csdn.net/weixin_34351321/article/details/91925592