欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
數據庫中char與varchar類(lèi)型的區別

 在建立數據庫表結構的時(shí)候,為了給一個(gè)String類(lèi)型的數據定義一個(gè)數據庫的數據庫類(lèi)型,一般參考的都是char或者varchar,這兩種選擇有時(shí)候讓人很糾結,今天想總結一下它們兩者的區別,明確一下選擇塔門(mén)的理由。

      首先明確的是,char的長(cháng)度是不可變的,而varchar的長(cháng)度是可變的,也就是說(shuō),定義一個(gè)char[10]和varchar[10],如果存進(jìn)去的是‘csdn’,那么char所占的長(cháng)度依然為10,除了字符‘csdn’外,后面跟六個(gè)空格,而varchar就立馬把長(cháng)度變?yōu)?了,取數據的時(shí)候,char類(lèi)型的要用trim()去掉多余的空格,而varchar是不需要的,盡管如此,char的存取數度還是要比varchar要快得多,因為其長(cháng)度固定,方便程序的存儲與查找;但是char也為此付出的是空間的代價(jià),因為其長(cháng)度固定,所以難免會(huì )有多余的空格占位符占據空間,可謂是以空間換取時(shí)間效率,而varchar是以空間效率為首位的。再者,char的存儲方式是,對英文字符(ASCII)占用1個(gè)字節,對一個(gè)漢字占用兩個(gè)字節;而varchar的存儲方式是,對每個(gè)英文字符占用2個(gè)字節,漢字也占用2個(gè)字節,兩者的存儲數據都非unicode的字符數據。

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
varchar和nvarchar的區別 - SY-ToG的日志 - 網(wǎng)易博客
MySQL字符串各列類(lèi)型的區別
CHAR,VARCHAR,VARCHAR2類(lèi)型的區別與使用
MySQL面試筆試題集-BAT
oracle 數據類(lèi)型詳解
MySql中varchar(10)和varchar(100)的區別==>>以及char的利弊
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久