當前位置:編程學習大全網 - 編程軟體 - sqlserver數據庫varchar(40)能存放多少漢字?

sqlserver數據庫varchar(40)能存放多少漢字?

sqlserver數據庫varchar(40)能存放20個漢字。

sqlserver數據庫中,英文字符需占用壹個字節存儲,漢字和其他非英文字符,需占用兩個字節存儲。向壹個長度為40個字符的varchar型字段中輸入漢字,最多可輸入20個漢字。當從這個字段中取出數據時,數據其長度為20個漢字,40個字符。

擴展資料:

VARCHAR(M)比CHAR更加的靈活,同樣用於表示字符數據,但是VARCHAR可以保存可變長度的字符串。其中M代表該數據類型所允許保存的字符串的最大長度,只要長度小於該最大值的字符串都可以被保存在該數據類型中。

使用VARCHAR型字段要比CHAR型字段方便的多。使用VARCHAR型字段時,不需要為剪掉數據中多余的空格而操心。它可以比CHAR型字段占用更少的內存和硬盤空間。當數據庫很大時,這種內存和磁盤空間的節省會變得非常重要。

百度百科——varchar

百度百科——字長

  • 上一篇:人類真的是地球人嗎
  • 下一篇:求c語言高手編程考試中題目編程在屏幕上輸入100內素數每行顯示5個數
  • copyright 2024編程學習大全網