varchar,有的程序[e.g:php]里nvnarchar类型的字段认不出来...

解决方案 »

  1.   

    可是 nvnarchar 是保存的unicode格式数据,那样不是更规范一些吗?另外,两种字段读取时,那种更快呢?
      

  2.   

    但是我一直都是用varchar,也没见有什么问题.
    速度没测过.
      

  3.   

    nvarchar 牺牲空间换来速度
    varchar 用速度换来空间
      

  4.   

    nvarchar 牺牲空间换来速度
    varchar 用速度换来空间就是说 nvarchar 是按双字节保存数据,即使是英文字母也视为双字节保存,所以体积较大吗?
      

  5.   

    大一倍
    在存储器中,一个英文字母占一个字节,一个汉字占两个字节。
    这就是你编辑一个文本文件(非WORD格式),比如论文,属性显示大小,如果是8K,那就大概可以算出4千字了。
      

  6.   

    不涉及到簡繁體或多國語言的話就用varchar吧﹐否則用nvarchar好(不會出現亂碼現象)
      

  7.   

    看个人的需要。
    如果考虑通用性,则用nvarchar。