sql server2008自学资料

sql server2008自学资料

ID:6129247

大小:153.40 KB

页数:113页

时间:2018-01-04

sql server2008自学资料_第1页
sql server2008自学资料_第2页
sql server2008自学资料_第3页
sql server2008自学资料_第4页
sql server2008自学资料_第5页
资源描述:

《sql server2008自学资料》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、SQL基础知识SQL语言分类²DDL:数据定义语言(CREATE,ALTER,DROP,DECLARE)²DML:数据操纵语言(SELECT,DELETE,UPDATE,INSERT)²DCL:数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)SQLSERVER2008数据分类SQL自数据类型是数据的一种属性,表示数据所表示信息的类型。任何一种计算机语言都定义了自己的数据类型。当然,不同的程序语言都具有不同的特点,所定义的数据类型的种类和名称都或多或少有些不同。SQLServer提供了25种数据类型:·Binary[(n)]·Varbinary[(n)]·Cha

2、r[(n)]·Varchar[(n)]·Nchar[(n)]·Nvarchar[(n)]·Datetime·Smalldatetime·Decimal[(p[,s])]·Numeric[(p[,s])]·Float[(n)]·Real·Int·Smallint·Tinyint·Money·Smallmoney·Bit·Cursor·Sysname·Timestamp·Uniqueidentifier·Text·Image·Ntext(1)二进制数据类型  二进制数据包括Binary、Varbinary和Image  Binary数据类型既可以是固定长度的(Binary),也可以是变长

3、度的。常用来存放图像等数据。  Binary[(n)]是n位固定的二进制数据。其中,n的取值范围是从1到8000。其存储窨的大小是n+4个字节。常用来存放图像等数据。  Varbinary[(n)]是n位变长度的二进制数据。其中,n的取值范围是从1到8000。其存储窨的大小是n+4个字节,不是n个字节。在Image数据类型中存储的数据是以位字符串存储的,不是由SQLSERVER解释的,必须由应用程序来解释。用于存放照片,目录图片或图画。例如,应用程序可以使用BMP、TIEF、GIF和JPEG格式把数据存储在Image数据类型中。(2)字符数据类型  字符数据的类型包括Char,Var

4、char和Text  字符数据是由任何字母、符号和数字任意组合而成的数据。Varchar是变长字符数据,其长度不超过8KB。Char是定长字符数据,其长度最多为8KB。超过8KB的ASCII数据可以使用Text数据类型存储。例如,因为Html文档全部都是ASCII字符,并且在一般情况下长度超过8KB,所以这些文档可以Text数据类型存储在SQLSERVER中。一般情况下,由于Char数据类型长度固定,因此它比Varchar类型的处理速度快。NTEXT数据类型与TEXT.类型相似不同的,是NTEXT类型采用UNICODE标准字符集(CharacterSet),因此其理论容量为230-1

5、(1,073,741,823)个字节。(3)Unicode数据类型  Unicode数据类型包括Nchar,Nvarchar和Ntext  在MicrosoftSQLSERVER中,传统的非Unicode数据类型允许使用由特定字符集定义的字符。在SQLSERVER安装过程中,允许选择一种字符集。使用Unicode数据类型,列中可以存储任何由Unicode标准定义的字符。在Unicode标准中,包括了以各种字符集定义的全部字符。使用Unicode数据类型,所占用空间是使用非Unicode数据类型所占用的空间大小的两倍。  在SQLSERVER中,Unicode数据以Nchar、Nvar

6、char和Ntext数据类型存储。使用这种字符类型存储的列可以存储多个字符集中的字符。当列的长度变化时,应该使用Nvarchar字符类型,这时最多可以存储4000个字符。当列的长度固定不变时,应该使用Nchar字符类型,同样,这时最多可以存储4000个字符。当使用Ntext数据类型时,该列可以存储多于4000个字符。(4)日期和时间数据类型  日期和时间数据类型包括Datetime和Smalldatetime两种类型日期和时间数据类型由有效的日期和时间组成。例如,有效的日期和时间数据包括“4/01/9812:15:00:00:00PM”和“1:28:29:15:01AM8/17/98

7、”。前一个数据类型是日期在前,时间在后,后一个数据类型是时间在前,日期在后。在MicrosoftSQLSERVER中,日期和时间数据类型包括Datetime和Smalldatetime两种类型时,所存储的日期范围是从1753年1月1日开始,到9999年12月31日结束(每一个值要求8个存储字节)。使用Smalldatetime数据类型时,所存储的日期范围是1900年1月1日开始,到2079年12月31日结束(每一个值要求4个存储字节)。  日期的格式可以设

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。