SQLServer数据库应用技术实例教程 任务3 向数据库输入数据

SQLServer数据库应用技术实例教程 任务3 向数据库输入数据

ID:45858844

大小:1.23 MB

页数:45页

时间:2019-11-18

SQLServer数据库应用技术实例教程 任务3 向数据库输入数据_第1页
SQLServer数据库应用技术实例教程 任务3 向数据库输入数据_第2页
SQLServer数据库应用技术实例教程 任务3 向数据库输入数据_第3页
SQLServer数据库应用技术实例教程 任务3 向数据库输入数据_第4页
SQLServer数据库应用技术实例教程 任务3 向数据库输入数据_第5页
资源描述:

《SQLServer数据库应用技术实例教程 任务3 向数据库输入数据》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、任务:了解SQLServer2005支持的数据类型,创建自定义数据类型。设计JXGL数据库表结构,应用SSMS和T-SQL语言两种方法,创建、修改JXGL数据库中的表,向表中输入数据,对表中数据进行简单管理。3.1T-SQL语言的数据类型3.2设计“高职院校教学管理系统”中表的结构3.3创建表3.4管理表3.5操作表中的数据3.6知识进阶任务三向数据库输入数据—创建和管理SQLServer2005数据库表了解T-SQL语言支持的基本数据类型创建用户自定义数据类型使用SSMS创建、修改JXGL数据库表使

2、用CREATETABLE语句创建数据库表,使用ALTERTABLE语句修改数据库表使用SSMS向JXGL数据库输入新数据,删除、更新已有数据使用T-SQL语言向JXGL数据库输入新数据,删除、更新已有数据本章学习目标创建和管理SQLServer2005数据库表创建和管理SQLServer2005数据库表3.1T-SQL语言的数据类型任务:了解T-SQL语言支持的基本数据类型,掌握用户自定义数据类型的方法。3.1T-SQL语言的数据类型SQL语言提供了25种系统数据类型,还支持用户根据需要创建基于系统数

3、据类型的自定义数据类型,这些数据类型T-SQL可用。1.系统数据类型SQLServer2005中的系统数据类型归纳为下列类别:精确数值、近似数值、日期时间、货币、字符串、Unicode字符串、二进制字符串和其他数据类型,如教材表3-1“SQLServer2005系统数据类型”所示。创建和管理SQLServer2005数据库表2.使用系统数据类型应注意的问题精确整数型数据bit型数据当列为8bit或更少时,以1个字节存储;为9~16bit时,以2个字节存储。货币型数据money型以2个4字节存储,精确到

4、万分之一。smallmoney型数据以2个2字节存储,精确到万分之一。精确小数型数据decimal和numeric在表示数据精度方面没有区别,但只有numeric数据类型才可作为主键列。近似数值型数据该类型用于存储小数点不固定的数值,一般不用于存储货币。3.1T-SQL语言的数据类型创建和管理SQLServer2005数据库表日期/时间型数据datetime型以8字节存储,精确到百分之三秒或3.33毫秒;smalldatetime型使用4字节存储,精确到分钟。字符型数据char型字符串在输入长度大于定

5、义长度时,会被截断;而小于定义长度时,会以空格填充。varchar和text型的存储空间会根据实际字符串长度而变化。Unicode字符型数据Unicode统一字符编码标准用于支持英语语种的字符数据。用两个字节存储一个字符。输入该类型数据时需在字符前加前导标识符N,但表中不会存储该标识符。二进制型数据SQLServer2005采用十六进制存储二进制数据。3.1T-SQL语言的数据类型创建和管理SQLServer2005数据库表3.使用SSMS创建用户自定义数据类型(操作步骤省略)4.使用T-SQL创建用

6、户自定义数据类型(1)使用系统存储过程sp_droptype可以删除用户自定义的数据类型。代码如下:USEJXGLGOsp_droptypepostcodeGO3.1T-SQL语言的数据类型执行该代码,将把用户自定义数据类型postcode从“用户定义数据类型”列表中删除创建和管理SQLServer2005数据库表(2)使用系统存储过程sp_addtype可以创建用户自定义数据类型。基本语法如下:sp_addtype[@typ_ename=]type,[@phystype=]system_data_t

7、ype[,[@nulltype=]'null_type']【例3-1】使用sp_addtype在JXGL中创建一个名为code的自定义数据类型。USEJXGLGOsp_addtypecode,'char(6)','NULL'GO3.1T-SQL语言的数据类型其中:type_name:用户定义数据类型的名称。@phystype:用户定义数据类型所基于的系统数据类型名称,包括其长度、精度、小数位数。@nulltype:是否允许为空值。值为'NULL'或'NOTNULL',默认值为'NOTNULL'。提示:

8、只能删除还没有被用户绑定的用户定义数据类型。或者说,不能删除正在被表或其他数据库对象使用的用户定义数据类型。创建和管理SQLServer2005数据库表任务:规范存储数据的数据库环境,设计JXGL数据库中表的结构。创建和管理SQLServer2005数据库表3.2设计“高职院校教学管理系统”中表的结构创建用户数据库后,还无法将数据保存在数据库中,即此时的数据库是一个空库。必须在数据库中创建用来存放数据的“容器”,这个“容器”就是表。表是数据库中最重要的对

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

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

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