数据库之表操作

数据库之表操作

ID:37319084

大小:147.00 KB

页数:23页

时间:2019-05-21

数据库之表操作_第1页
数据库之表操作_第2页
数据库之表操作_第3页
数据库之表操作_第4页
数据库之表操作_第5页
资源描述:

《数据库之表操作》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、4.5.3允许空值约束表操作目录4.1设计表4设计表时需要确定的项目.41.基本数据类型4(1)数据类型4(2)数据类型的一些注意事项62.别名数据类型8(1)创建别名数据类型8(2)使用别名数据库。9(3)删除用户自定义类型。93.目录视图94.2使用SSMS表101.创建表102.修改表103.查看表104.删除表104.3使用T-SQL管理表111.创建表112.修改表12234.5.3允许空值约束(1)添加列12(2)修改列13(3)删除表13(4)重命名表143.查看表144.删除表144.4记录操作154.4.1使用SSMS进行记录操作154.4.2使用T-SQ

2、L进行记录操作151.使用T-SQL插入记录15(1)插入所有列15(2)插入指定列.152.用T-SOL修改记录16(1)修改单条记录.16(2)修改多条记录17(3)修改所有记录并指定多项修改.173.使用T-SQL删除记录17(1)删除指定记录。18(2)删除所有记录。184.5SQLSever2005中的数据库完整性204.5.1数据库完整性概述201.实体完整性20234.5.3允许空值约束2.域完整性203.引用完整性204.用户完整性214.5.2列约束和表约束214.5.3允许空值约束22234.5.3允许空值约束4.1设计表设计表时需要确定的项目.(1)表

3、的名称.(2)表中每一列的名称.(3)表中每一列的数据类型和长度.(4)表中的列中是否允许空值、是否唯一、是否要进行默认设置或添加用户定义约束。(5)表中的关系,即确定哪些列是主键,哪些是外键。(6)表中需要的索引的类型和需要建立索引的列。1.基本数据类型(1)数据类型数据类型范围存储精确数字Bigint-9223372036854775808~92233720368547758078字节Int-2147483648~21474836474字节Smallint-32786~32785234.5.3允许空值约束2字节Tinyint0~2551字节Bit0、1、null不定De

4、cimalNumeric-10^38+1~10^38-15~17字节Money-922337203685477.5808~922337203685477.58078字节Smallmoney-214748.3648~214748.36474字节近似数值Float-1.79E+308~-2.23E-308、0以及2.23E-308~1.79E+3084~8字节Real-3.40E+38~-1.18E-38、0、1.18E-38~3.40E+384字节日期和时间Datetime1753年1月1日—9999年12月31日(精确到3.33毫秒)8字节Smalldatetime1900

5、年1月1日—2079年6月6日(精确到1分钟)4字节字符串234.5.3允许空值约束(2)数据类型的一些注意事项lBit类型.bit列为8bit或更少时作为1个字节储存.如果为9bit~16bit,则这些列作为2个字节存储,以此类推.lChar与Varchar类型.如果列数据项的大小一致,则使用char.如果列数据项的大小差异相当大,则使用varchar.如果数据项大小相差很大,而且大小可能超过8000字节,请使用varchar(max)(2^31-1)lBinary与Varbinary类型.如果列数据项的大小一致,则使用binary.如果列数据项的大小差异相当大,则使用v

6、arbinary。当列数据条目超出8000字节时,请使用varbinary(max)。l二进制数据类型。二进制数据由十六进制表示(十进制数245等于十六进制数F5)。lImage类型。Image数据列可以用来储存超过8kb的可变长度的二进制数据,如Microsoftword文档、MicrosoftExcel电子表格、包含位图的图像、图形交换格式(gif0文件和联合图形专家组(JPEG)文件。lText类型。Text数据类型的列可用于储存大于8kb的ASCII字符。例如,由于HTML文档均由ASCII字符组成且一般长于8kb,所以用浏览器查看之前应在SQLServer中存储在

7、text列中。lN234.5.3允许空值约束char、nvarchar和ntext类型。字符列宽度的定义不超过所储存的字符数据可能的最大长度,如果要在SQLServer中存储国际化字符数据,请使用nchar、nvarchar和ntext数据类型。lUnicode数据类型。Unicode数据类型需要相当于非unicode数据类型两倍的存储空间。lNumeric与decimal类型。在SQLServer中,numeric数据类型等价于decimal数据类型,如果数值超过货币数据范围,则可使用decimal数据类型代替。

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

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

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