MySQL中varchar,varbinary的区别
生活随笔
收集整理的這篇文章主要介紹了
MySQL中varchar,varbinary的区别
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
MySQL中varchar,varbinary的區(qū)別
varchar是可變長(zhǎng)度字符類型
如果對(duì)應(yīng)的數(shù)據(jù)庫(kù)排序規(guī)則是utf8_general_ci,那么查詢的時(shí)候?qū)⒉粎^(qū)分大小寫。如果排序規(guī)則是utf8_bin,則會(huì)區(qū)分大小寫。
varbinary是二進(jìn)制字符類型
在排序規(guī)則utf8_general_ci下,是可以區(qū)分大小寫的。
如果用utf8_general_ci,在Hibernate注解里可以用
@Column(columnDefinition='VARBINARY(10)')這樣生成的數(shù)據(jù)庫(kù)表字段類型就是varbinary類型
關(guān)于Hibernate注解可看這篇博客
http://blog.sina.com.cn/s/blog_45ef2e490102w6gg.html
轉(zhuǎn)載于:https://my.oschina.net/yuewawa/blog/609904
總結(jié)
以上是生活随笔為你收集整理的MySQL中varchar,varbinary的区别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JAVA操作Excel表格
- 下一篇: 2021最新版谷歌浏览器百度网盘下载