Sql Server 小知识不断扩充中
2024-10-07 19:38:28
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应用服务器通过内网访问数据库服务器。
最新文章
- jdbc数据库连接过程及驱动加载与设计模式详解
- java和c#使用hessian通信
- android textView 添加超链接(两种实现方式)
- 在这里总结一些iOS开发中的小技巧,能大大方便我们的开发,持续更新。
- StringHelper类,内容截取,特别适合资讯展示列表
- Jenkins+PMD构建自动化静态代码检测
- (Question)CSS中position的绝对定位问题
- ACM 树形数组
- Python中的三种数据结构
- 优雅地 `async/await`
- PMP测试实践- 内附PMBOK中字与备考资料
- python之定义参数模块argparse(一)基本使用
- JavaScript中的日期时间函数
- Github链接及git学习心得总结
- Asp.Net 控件 GridView
- RDD、DataFrame和DataSet
- ASP.NET MVC编程——路由
- 【58沈剑架构系列】细聊分布式ID生成方法
- 2017.12.27 sqlSessionFactory和sqlSession(to be continued)
- matplotlib之设置极坐标起点的位置
热门文章
- shell位置参数变量
- JS window对象 userAgent 返回用户代理头的字符串表示(就是包括浏览器版本信息等的字符串) 语法 navigator.userAgent
- ubuntu 安装pip并修改为阿里云pip源
- 转帖:maven(二) maven项目构建ssh工程(父工程与子模块的拆分与聚合)
- 微信小程序 封装接口
- springBoot框架在idea中创建流程 同时存在一个项目中
- mac 命令行
- 用CleanMyMacX怎样进行邮件附件清理,CleanMyMacX清理邮件附件的方法
- ApiCloud如何一键真机测试
- leetcode-164周赛-1269-停在原地的方案数