SQL Server 中易混淆的数据类型

SQL   Server   中易混淆的数据类型           选择自   kingwkb   的   Blog
关键字       SQL   Server   中易混淆的数据类型
出处
近来在做数据库设计,有时候真弄不清SQL2000里的数据类型,所以摘了这篇文章。
(1)char、varchar、text和nchar、nvarchar、ntext
char和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是变长字符数据。所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度;而变长字符数据则不会以空格填充。text存储可变长度的非Unicode数据,最大长度为2^31-1(2,147,483,647)个字符。
后面三种数据类型和前面的相比,从名称上看只是多了个字母 “n “,它表示存储的是Unicode数据类型的字符。写过程序的朋友对Unicode应该很了解。字符中,英文字符只需要一个字节存储就足够了,但汉字众多,需要两个字节存储,英文与汉字同时存在时容易造成混乱,Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示。nchar、nvarchar的长度是在1到4000之间。和char、varchar比较:nchar、nvarchar则最多存储4000个字符,不论是英文还是汉字;而char、varchar最多能存储8000个英文,4000个汉字。可以看出使用nchar、nvarchar数据类型时不用担心输入的字符是英文还是汉字,较为方便,但在存储英文时数量上有些损失。
(2)datetime和smalldatetime
datetime:从1753年1月1日到9999年12月31日的日期和时间数据,精确到百分之三秒。
smalldatetime:从1900年1月1日到2079年6月6日的日期和时间数据,精确到分钟。
(3)bitint、int、smallint、tinyint和bit
bigint:从-2^63(-9223372036854775808)到2^63-1(9223372036854775807)的整型数据。
int:从-2^31(-2,147,483,648)到2^31-1(2,147,483,647)的整型数据。
smallint:从-2^15(-32,768)到2^15-1(32,767)的整数数据。
tinyint:从0到255的整数数据。
bit:1或0的整数数据。
(4)decimal和numeric
这两种数据类型是等效的。都有两个参数:p(精度)和s(小数位数)。p指定小数点左边和右边可以存储的十进制数字的最大个数,p必须是从   1到38之间的值。s指定小数点右边可以存储的十进制数字的最大个数,s必须是从0到p之间的值,默认小数位数是0。
(5)float和real
float:从-1.79^308到1.79^308之间的浮点数字数据。
real:从-3.40^38到3.40^38之间的浮点数字数据。在SQL   Server中,real的同义词为float(24)。

心情就像这天气 越来越糟

我的感情不易受挫,我一直坚信,我虽然执着,但我懂得只去珍惜永恒
如果我不真正放手,对别人是一种不公,我很赞同蔡康永的理论,于是我的自我暗示便留在这篇博文当中。当然这不是写给你看的,你从不看我的博客,我愿意写给自己,让自己获得足够的勇气彻底放弃。我不愿做感情的老饕,我依旧衷情,为了别人,当然也为我自己。别说我自私,没有这样的自私不可能完全放下;也别说我孩子气,不这样,真的难以入眠。
曾经的幻想可能在天亮之后,天空放晴之后完全褪去,现实永远不可能像是歌词那样唯美。
我的初恋并不算是认真,那是因为中学的我只是个小孩,我伤害的人早已被治愈。但是,之后的感情我会百分之百的用心,我就是小孩的心,大人的情。
未来是一种态度,绝不是时间。写给将来的她,她绝不会带有任何人的影子,期待她的出现,占据我全部的心。
写给现在的你,几个小时之前我说,我不会跟你说再见。我是个不擅谎言的人,我写出这样的博文,深藏的便是再见二字。此时此刻雨已下到极致,不知道你入睡了没有。初识之时你造访我的博客,我怕当你再次想起我时便会第二次造访,留下这样一些只言片语,希望你明白,那时再回首,这些只是让人哭笑不得的往事,别再想起。
最后写给未来的我:当时你心比钢坚的放下了一切,你成长了,很棒。我想,此刻你遇到了这样一个人,不论是否是正确的时间,不论是否是正确的地点,但如果她是正确的人,拜托你一定要敢于付出一切!过去的你向你表示感谢!
(呵呵,忘记我写了这样的一个标题。现在,心里晴了,不是吗!)

7 Habits of Highly Ineffective People

By Henrik Edberg
With a twist to the common list of habits that are useful to establish, here are 7 habits that you do best to avoid.
Just like finding habits that can be useful for you it’s important to find habits that are holding you back. Most of these 7 habits can easily become such a [...]

《Hr’s photo》摄影子博开通

我的摄影专题域名:photo.crazyhr.com/
欢迎访问!

网站搬家至美国Planet机房 调试完毕

网站由【51admin汕头机房】迁至【美国德克萨斯州达拉斯市Planet机房】 调试完毕 功能正常
由China-US Cable Network链接,中国登陆点为上海(电信),ping延迟约200ms,传输稳定性高
搬迁中途出现了一些编码错误导致数据转移进度缓慢,目前BUG全部修复,全站运行正常
目前本站已脱离大陆监管,敏感词汇解禁,网站受美国法律保护
新增摄影子站:photo.crazyhr.com
Wap浏览方式保留,地址:m.crazyhr.com

烟花四月下扬州

DSC_0546A20100525_6__5__4__3__2__1__tonemapped

一时冲动去扬州走了一遭,感觉不错
下了车,大概9点多,城市很清爽,路上的人不多,车也不多
一路步行,觉得唯有步行才算是旅途,好好感受一个城市
扬州这个城市很精致,不算大,就没有搭乘交通工具
双东街走了一圈,虽然让人轻松,但古味不浓,有种人工的历史的感觉
喜欢个园,景色很好,走完一圈,心里总是在感叹,当年的盐商们能想象得到现在的游客们花45元购买门票进园参观这样的场景吗
运河倒是没有什么修饰,而比起当年的景色算是繁荣吗

最近有点小懒,好几篇驴行记都忘了发,ADOBE CS5发布会回来一并补上

U盘安装操作系统

6.11 第一启动项改回硬盘启动

写在前面
本文主要介绍如何使用U盘安装系统,无法使用光驱安装或者不想随身带着光盘,使用这招都很管用,而且备着这样一只U盘在身边很方便并且安装速度很快。
本文尽量详细,同时也是适合有一定计算机基础的朋友学习,若基础知识不清楚请谨慎尝试^^
【文中所用的软件牵涉到版权问题与作者无关,PS:笔者坚决支持正版,反对盗版】
家里有台古董肉机,被无情地用于实验,性能不高请见谅
一.准备:
0.一台正常使用的计算机,一台需要安装系统的计算机(废话= =!)
1.一只U盘

U盘存储的数据将被清除,事先备份好里面的文件,因为需要格式化它
2.老毛桃WinPE
一个嵌入式的操作系统,相当于一个虚拟的操作系统,可以从光盘/U盘/移动硬盘启动来修复崩溃的操作系统
下载地址:www.duote.com/soft/8624.html
迅雷链接:QUFodHRwOi8vNzQuZHVvdGUuY29tL3dpbnBlYm9vdC5pc29aWg==
备用地址:soft.winzheng.com/soft/view-41859.html
3.操作系统镜像
推荐雨林木风:狗狗下载页面链接

二.制作启动U盘
1.格式化U盘

2.找到刚刚下载的老毛桃WinPE,解压

3.运行SETUP.exe进入安装工具
4.这是一个虚拟DOS环境,选择Grub安装/启动(U盘,移动硬盘安装),对应操作:“4”

5.选择U盘的盘符
看好你的制作U盘是哪个盘符,别选错了
输入好之后按回车,再按任意键继续

6.这里已经开始启动U盘的制作,如果驱动磁盘没错的话,按开始就进行格式化了
格式化完成之后,关闭对话框
7.在引导对话框中,选好你的驱动磁盘(就是你的U盘),点击安装

8.在新跳出的DOS环境中,U盘的安装已经开始,按任意键继续

9.完成之后,关闭引导对话框
10.此时已经完成了对U盘的Grub引导,按任意键继续

11.输入你一个密码(启动U盘时使用),再次输入,任意键,等待片刻

12.安装完成,按任意键退出(如果要卸载这个U盘启动程序,重新运行安装程序)

三.拷贝系统文件到U盘
1.解压雨林木风镜像文件

2.将刚刚解压的操作系统文件夹复制到U盘

3.关闭计算机
四.修改待装系统的计算机的BIOS
1.第一启动改为USB-HDD(如何进入BIOS,BIOS的具体操作不再赘述,【传送门占位】)

2.按F10,Y,回车 保存退出
五.进入WinPE
1.上一步结束之后计算机重启,这时候计算机会引导U盘启动,输入刚刚制作U盘时设置的密码

2.等待片刻,进入WinPE(前面说了,这台古董肉机配置太低,专门用来做实验了,= =!)

六.安装系统
1.格式化C盘(如何分区,分配硬盘这里不解释:【传送门占位】)

可以选择快速格式化,可以提高一点效率(这里有个B盘RAMDisk,实际上是当前的虚拟系统,不予理会)
2.进入U盘(别说你找不到U盘是哪个……)

3.运行雨林木风文件夹下的autorun.exe

4.选择安装XP SP3到C盘

5.还原系统-C盘-确认,之后等待GHOST还原……

6.还原完成之后,重新启动
7.拔出U盘,等待系统启动
8.系统化加载系统驱动文件,选择集成所有驱动(或者等它15秒倒计时后自动执行)

剩下的还是漫长的等待……
9.一路确认-下一步-等待……

10然后就进入了全新的系统,安装步骤就完成了

11.重新启动,重新进入BIOS,将第一启动设置为硬盘启动,F10-Y,保存退出

***大功告成***
写在最后
如有细节问题请观看视频
死链问题请邮件联系 sunhr18@yahoo.com.cn
【视频链接传送门:http://v.youku.com/v_show/id_XMTczMjM4ODQ0.html】
感谢浏览

南信大随拍

DSC_0196A20100422

Life Is Just A Dream On The Way To Death…