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应用服务器通过内网访问数据库服务器。

最新文章

  1. jdbc数据库连接过程及驱动加载与设计模式详解
  2. java和c#使用hessian通信
  3. android textView 添加超链接(两种实现方式)
  4. 在这里总结一些iOS开发中的小技巧,能大大方便我们的开发,持续更新。
  5. StringHelper类,内容截取,特别适合资讯展示列表
  6. Jenkins+PMD构建自动化静态代码检测
  7. (Question)CSS中position的绝对定位问题
  8. ACM 树形数组
  9. Python中的三种数据结构
  10. 优雅地 `async/await`
  11. PMP测试实践- 内附PMBOK中字与备考资料
  12. python之定义参数模块argparse(一)基本使用
  13. JavaScript中的日期时间函数
  14. Github链接及git学习心得总结
  15. Asp.Net 控件 GridView
  16. RDD、DataFrame和DataSet
  17. ASP.NET MVC编程——路由
  18. 【58沈剑架构系列】细聊分布式ID生成方法
  19. 2017.12.27 sqlSessionFactory和sqlSession(to be continued)
  20. matplotlib之设置极坐标起点的位置

热门文章

  1. shell位置参数变量
  2. JS window对象 userAgent 返回用户代理头的字符串表示(就是包括浏览器版本信息等的字符串) 语法 navigator.userAgent
  3. ubuntu 安装pip并修改为阿里云pip源
  4. 转帖:maven(二) maven项目构建ssh工程(父工程与子模块的拆分与聚合)
  5. 微信小程序 封装接口
  6. springBoot框架在idea中创建流程 同时存在一个项目中
  7. mac 命令行
  8. 用CleanMyMacX怎样进行邮件附件清理,CleanMyMacX清理邮件附件的方法
  9. ApiCloud如何一键真机测试
  10. leetcode-164周赛-1269-停在原地的方案数