資料庫中varchar和nvarchar的區別,varcharnvarchar

來源:互聯網
上載者:User

資料庫中varchar和nvarchar的區別,varcharnvarchar

資料庫中varchar和nvarchar的區別

1、varchar是以位元組為單位儲存的,而nvarchar是以字元(佔兩個位元組)為單位儲存的。也就是說,varchar用一個位元組儲存一個英文字母,用兩個位元組儲存一個中文漢字,而nvarchar得用兩個位元組儲存一個英文字母,用兩個位元組儲存一個中文漢字。

2、varchar(n)表示長度為n個位元組,nvarchar(n)表示長度為n個字元(2n個位元組)。

3、nvarchar是用來儲存中文漢字這種的雙位元組字元的,所以如果確定欄位的值不會包含英文,盡量使用nvarchar來儲存。

4、使用nvarchar還有個好處,那就是在進行資料庫操作時不會出現中文變為"??"的情況。

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.