MsSQL   发布时间:2022-05-16  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了SQL的常用数据类型列表详解大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

数据类型 描述 <>araCTER(n)
character varying(n)<><>
BINARY varying(n)<><>
存储数据的范围是从-2的15次方(-32768)到2的15次方-1(32767),占用2个字节的储存空间。<>
存储数据的范围是-2的31次方到2的31次方-1,占用4个字节的储存空间。<><>一个小数点前有 3 位数小数点后有 2 位数的数字。<><>一个采用以 10 为基数的指数计数法的浮点数。该类型的 size 参数由一个指定最小精度的单一数字组成。<><><><><><><><><><>间的类型。<><><><><>

其中标红的是在建表时常用的数据类型。

数据类型的名称在不同数据库平台中有一些区别,在sql Server和My sql中(或者还有其他平台)数值型还有一Tinyint的类型(范围从0到255)。

应该注意根据实际情况选用不同的数据类型。

一、定义数据长度太长会造成存储空间的浪费。

例如:

对“姓名”字段:中国人姓名一般不会太长,可以定义为char (10)。char(10)可以存储5个中文字符。而在需要虑少数民族或者其他名字很长(例如外国人?)的情况下,则需要改成char(20)或者更长。

二、选择类型不准确可能会造成对后续操作的影响。

例如:

对“年龄”字段:理论上“年龄”可以定义成char和Tinyint。当不需要对年龄进行计算时,定义成char是没有问题的;但很多情况下,我们需要对年龄进行计算、排序和比较等操作,选用Tinyint会方便一些。而且正常地球人寿命不超过150,smallint和Int的范围太大,造成空间浪费。

对“电话号码”字段:建议用varchar类型。电话号码如果分固定电话和手机号码的话,长度不一。而varchar比char更灵活,长度可变,而且存储空间更小。

大佬总结

以上是大佬教程为你收集整理的SQL的常用数据类型列表详解全部内容,希望文章能够帮你解决SQL的常用数据类型列表详解所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: