sql Server 数据类型
来源:互联网 发布:oppor9s电信移动网络 编辑:程序博客网 时间:2024/06/18 09:49
1、unicode和非unicode编码区别:
1、unicode用两个字节表示一个字符,英文和汉字都OK
2、非unicode用一个字节表示字母,用两个字节表示一个汉字
还有其他编码
big5
iso-8859-1编码
gb2312国际码
gbk可以支持更多汉字
utf-8
utf-16
……有很多,大家不必要都非常了解。除非要开发“国际应用”=。=
2、char 最多支持8000个字符,也就是能存4000个汉字,因为char是非unicode编码哟~~2个字符表示一个汉字!如上面所写
在sql里面分配char(100) 那么如果只存了‘chiuan’ 那么只有6个字符,这个其他余下的位置用空格补全;
但是varchar(100)这样创建的话,sql server会自动回收空格位置哦!节省内存。
---那么为什么要char?????varchar(非unicode)不是已经很完美的感觉了么?!
例如:如果存放的是身份证号码,那么这个是定长的,所以没必要用varchar,而用char定长更好,这样在搜索的时候非常快,因为定长字节匹配,而varchar还要一个一个匹配。
ntext可变长度unicode数据,最大长度2的30次方
text可变长度非unicode数据,长度为2的31次方
3、数字类型
--怎么存放一个比bigint更大的数??
-。-用varchar哦~~~哈哈
--不推荐用float
因为精度不够高哦!
因为numeric可以确定精度和小数位数!!!
4、日期类型
datetime(表示日期)
timestamp(时间戳)
5、图片视频
- SQL 数据类型:SQL Server 数据类型
- SQL SERVER的数据类型
- SQL SERVER数据类型简介
- SQL SERVER的数据类型
- SQL SERVER的数据类型
- SQL SERVER 数据类型详解
- SQL SERVER的数据类型
- sql server 数据类型
- SQL SERVER的数据类型
- SQL Server数据类型
- SQL server数据类型比较
- SQL SERVER 数据类型详解
- SQL Server 数据类型
- SQL SERVER的数据类型
- SQL SERVER 数据类型详解
- sql server 数据类型
- SQL SERVER的数据类型
- SQL SERVER的数据类型
- JavaScript 和 Dom 之间的区别
- Linux内核Ramdisk(initrd)机制
- Android Looper和Handler分析
- java设计模式:装饰器模式[Decorator]
- 发布几款性能测试工具
- sql Server 数据类型
- Acegi配置文档
- Linux2.6 内核的 Initrd 机制解析
- 留个爪印
- 谈知识管理与归纳
- emacs byte-compile你所有文件
- 在C#中应用哈希表(Hashtable)
- 第三届全国ITAT教育工程就业技能大赛复赛试题 Java程序设计(B卷)答案
- ubuntu快速启动终端和应用程序