四章数据表的创建和管理ppt课件.ppt

四章数据表的创建和管理ppt课件.ppt

ID:59329675

大小:409.50 KB

页数:33页

时间:2020-09-20

四章数据表的创建和管理ppt课件.ppt_第1页
四章数据表的创建和管理ppt课件.ppt_第2页
四章数据表的创建和管理ppt课件.ppt_第3页
四章数据表的创建和管理ppt课件.ppt_第4页
四章数据表的创建和管理ppt课件.ppt_第5页
资源描述:

《四章数据表的创建和管理ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于SQLServer数据库技术及应用第四章创建并管理表第一节数据类型第二节表第一节数据类型一、系统数据类型二、创建用户自定义数据类型三、删除用户自定义数据类型数据类型指定列、存储过程参数及局部变量的数据特性。所有的数据都是按照数据类型存储在表中。数据类型有两种,一种是系统数据类型,它是SQLServer支持的内置数据类型;另一种是用户定义的数据类型,指用户根据系统数据类型自己定义的数据类型。1.字符串数据类型字符串数据类型是用来存储字符类型的数据。在SQLServer中,一共提供5种数据类型:char、varch

2、ar、nchar、nvarchar以及text。2.二进制数据类型二进制数据类型是用来定义二进制的数据,共可分为binary、varbinary数据类型。二进制字符串数据通常是以十六进制来表示的,如:0x4C58。3.文字、图像数据类型如果有一些属于备注数据、数码照片、图形文件以及大型的文本文件要存储在SQLServer内时,可以将这些数据存储在SQLSever所提供的text、ntext及iamge等数据类型的数据字段中。4.数值数据类型在SQLServer中,其数值数据类型可分为:整数:int、smallint

3、及tinyint。浮点数:real及float。精确准数:number及decimal。5.币数据类型在货币数据类型中,SQLServer提供两种属于货币数据类型,一是M贴ymoney,另一个是smallmoney。6.日期时间类型用户可以使用日期时间类型来处理有关日期和时间的数据。7.逻辑数据类型bit是整数数据类型的另一种类型,它所代表的值是1、0或NULL。当你要针对bit数据类型的字段数据域作索引时,会发生错误,这是因为blt数据类型的字段上不能有索引。SQLServer的数据类型分类备注和说明数据类型说明

4、二进制数据类型存储非子符和文本的数据Image可用来存储图像文本数据类型字符数据包括任意字母、符号或数字字符的组合Char固定长度的非Unicode字符数据Varchar可变长度非Unicode数据Nchar固定长度的Unicode数据Nvarchar可变长度Unicode数据Text存储长文本信息Ntext存储可变长度的长文本日期和时间日期和时间在单引号内输入Datetime日期和时间数字数据该数据仅包含数字,包括正数、负数以及分数intsmallint整数floatreal数字货币数据类型用于十进制货币值Mon

5、eyBit数据类型表示是/否的数据Bit存储布尔数据类型二、用户自定义的数据类型系统数据类型能满足大部分的数据存储需求,但是,用户可能仍需存储无法在任何系统数据类型中存储的是数据,此时就需要用户自定义数据类型。用户所定义的任何数据类型都是创建该类型所在数据库的一部分。如果要在以后来创建的所有数据库中使用该数据类型,则必须在model系统库中进行定义。第二节表一、创建表二、管理表表是关系数据库中的逻辑单元,该数据库用于存储实体数据。表由行和列组成。行描述实体的实例,列定义实体的属性。为表命名时必须小心,应确保表名称在

6、数据库中是唯一的,并且应遵循标识符命名规则。SQLServer对表的命名有下面的约定:●可以包含1到128个字符,包括字母、符号和数字。●第一个字符必须是字母,下划线(_)、@符号或符合@用于局部变量,#用于临时对象名称。●首字符之后的字符可以包括字母、数字或#、$符号及_。●除非在引号内定义对象名称,否则不允许有空格。一、创建表1.使用企业管理器创建表(1)展开SQLServer组,然后再展开SQLSever。(2)在【数据库】文件夹内选取创建表格的数据库名称。(3)在数据库中在【企业管理器】中选择表对象,单击鼠

7、标右键,选择【新建表】,如图:(4)指定其所有的列。为每一列指定的详细信息如图:2.使用CREATETABLE语句来创建表语法:CREATETABLE[database.[owner].]table_name(col_name1column_properties,col_name2column_properties,….)参数说明:table_name定义表在数据库中的唯一名称。col_name定义列在表中的唯一名称。column_properties定义列属性,比如数据类型、NULL值、规则、默认值和约束等。创建

8、表建表的语法CREATETABLE表名(字段1数据类型列的特征,字段2数据类型列的特征,...)列的特征:包括该列是是否为空(NULL)、是否是标识列(自动编号)、是否有默认值、是否为主键等。建表示例1USEstuDB--将当前数据库设置为stuDBGOCREATETABLEstuInfo/*-创建学员信息表-*/(stuNameVARCHAR(20)NOT

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

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

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