當前位置:趣味科普網>經驗>

nchar和char的區別

經驗 閱讀(1.94W)

nchar和char的區別

1、nchar和char的位元組型別不同,char為一個位元組,nchar為兩個位元組。

2、nchar與Char資料型別類似,不同之處在於Nchar資料型別n的值取值範圍為1到4000。Nchar資料型別使用Unicode標準字符集。Unicode標準使用兩個位元組作為儲存單元。一個儲存單元的儲存容量大大增加,並且整個語言字元可以包含在一個數據列中。可以同時使用中文,英文,法文而不會產生編碼衝突

3、在MYSQL中,欄位型別char指的是由指定長度固定字串,例如,char(8)資料庫使用固定的1位元組(8位)來儲存資料,少於8個字元,填寫後面的字元。

資料拓展:nchar是Unicode字元資料型別。Unicode字元資料型別包括Nchar、Nvarchar、Ntext三種。Ntext與Text資料型別類似,儲存在其中的資料通常是直接能輸出到顯示裝置上的字元,顯示裝置可以是顯示器、視窗或者印表機。Ntext資料型別採用Unicode標準字符集。