首页 > 数据库技术 > 详细

Sql Server 小知识不断扩充中

时间:2015-04-28 11:04:09      阅读:274      评论:0      收藏:0      [点我收藏+]

1.  char、varchar、nvarchar 区别

     char 定长字符数据长度8000字符,小于8000字符时以空格填充。

     varchar 变长字符数据最大长度8000,小于8000字符时不会以空格填充。

     nvarchar 不定长unicode字符数据,最大字符4000。 

     当内容中有中文时应该用 nvarchar 或 nchar 因为unicode字符集兼容中文,当系统语言区域不是中文时,如果将中文存放在varchar中会出现乱码。

2. 什么时候用 NULL

    NULL值的定义是不确定的值(可能是1也可能是200)、不能应用的值、未定义。应该根据NULL的意义来使用NULL值。

 

3. SQL Server 各 Netlib 的区别

    NamedPipes: 通过命名管道通信。即通过计算机名访问。

    TCP/IP: 通过TCP/IP 协议通信。即直接通过IP访问。

    SharedMemory: 通过共享内存通信。在数据服务是本机时应该用这种。这种效率最高。

    VIA:快速但昂贵的通信方案,硬件供应商可能支持的特殊虚拟接口,具体的实例还不清楚。

4.不应该直接将SQLServer服务器暴露在外网。应该只能将Web应用服务器暴露在外网。web应用服务器通过内网访问数据库服务器。

 

Sql Server 小知识不断扩充中

原文:http://www.cnblogs.com/topwill/p/4462140.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!