亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

sqlserver數據類型問題

sqlserver數據類型問題

桃花長相依 2018-12-06 14:29:30
sqlserver的數據類型的char , varchar,nchar,,nvarchar,請問什么時候應該用什么類型的比較好,還有char(n)和nchar(n)中的n應該怎么樣取好,
查看完整描述

4 回答

?
皈依舞

TA貢獻1851條經驗 獲得超3個贊

char 是比較固定的,如果你的數據比較固定,例如手機電話號碼等可以用char,而nchar則是占用雙字節的考慮為漢字時候使用

varchar 動態的,如果你需要的長度是變化的,則可以考慮,如果姓名,有2個字的,三個字的等。。(漢字的用nvarchar)

char(n)和varchar(n) 就是設定長度,根據自己的實際情況而定,例如 nchar(3)? ,則可以輸入的最大長度是3個漢字

先拋個磚,期待高手的講解...

查看完整回答
反對 回復 2019-01-07
?
小唯快跑啊

TA貢獻1863條經驗 獲得超2個贊

char varchar ,nchar,nvarchar 他們的編碼標準不一樣
char varchar? 是ascii 編碼
nchar,nvarchar 是統一字符編碼標準
char 和 nchar?? ?則就是以設置char 或 nchar的長度來存儲字符(即存儲的字符長度就是設置的長度)
nchar,nvarchar???? 獲取該類型的字符的長度 則 字符長度小于設置的長度 則已字符實際大小存儲,如大于 則只存儲設置大小的長度

查看完整回答
反對 回復 2019-01-07
  • 4 回答
  • 0 關注
  • 650 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號