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、图片视频





原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 4个月宝宝头发长的慢怎么办 宝宝不小心吃了自己拉的屎怎么办 手机不小心弄成耳机模式怎么办 苹果手机不小心按了丢失模式怎么办 苹果手机不小心调成耳机模式怎么办 不小心把图书馆的书弄坏了怎么办 不小心把图书馆书拿出来了怎么办 八个月宝宝吃母乳缺铁怎么办 大头笔写的字褪色了怎么办 小画板用记号笔画了擦不下来怎么办 新换的大灯和原大灯有色差怎么办? 微信信息写好没有发送两字怎么办 3d模型导进去 材质丢失怎么办 3d模型导入材质没了怎么办 淘宝上的电视尺寸与实际不符怎么办 医师面试题号忘了写怎么办 淘宝买东西东西被别人拿走了怎么办 9个月宝宝上肢支撑不好怎么办 宝宝快十一个月了留口水怎么办 两岁宝宝不会自己登着大小便怎么办 小新家的房子被炸了房贷怎么办 怀孕8个月感冒鼻窦炎头疼怎么办 买的全身镜下面的框子坏了怎么办 单位上司姐姐每天要接我上班怎么办 企业微信公众号中的文章边框怎么办 怎么办我在数学答题卡上画了分割线 游泳的时候泳裙飘起来怎么办 两岁宝宝误服了酵素梅怎么办 人被困在山洞里没有氧气怎么办? 一个人太爱你可你不爱他怎么办 牙齿还没掉又长了新牙齿怎么办 两岁宝宝牙齿发黑烂牙怎么办 怀孕八个月被小孩压到肚子了怎么办 在花场上班客人约我出去玩怎么办 小天才电话手表开不了机怎么办 黑色笔芯弄在白色衣服上怎么办 su文件打开是意外的格式怎么办 su卡的动一下就卡怎么办 犀牛vary渲染的太曝光了怎么办 脑子老是乱想幻想控制不住怎么办 猫抓了破了点皮怎么办