数据库中表的基本操作.ppt
《数据库中表的基本操作.ppt》由会员分享,可在线阅读,更多相关《数据库中表的基本操作.ppt(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四章第四章 数据库中表的基本操作数据库中表的基本操作(表)考试数据库学生数据、试题数据、教师数据、试卷数据等要存储起来学生关系模型、试题关系模型、教师关系模型、试卷关系模型第四章第四章 数据库中表的基本操作数据库中表的基本操作v4.1SQLServer表的概述v4.2数据库中表的创建v4.3表的修改与删除v4.4数据的添加与表的查看v4.5案例应用举例第四章第四章 数据库中表的基本操作数据库中表的基本操作v4.1SQLServer表的概述表的概念表的概念 在在SQLServer数据库中,数据库中,表定表定义为义为列的集合,与列的集合,与Excel电电子表格子表格相似,数据在表中是按行和列的格
2、式相似,数据在表中是按行和列的格式组织组织排列的。每行代表唯一的一排列的。每行代表唯一的一条条记录记录,而每列代表,而每列代表记录记录中的一个域。中的一个域。学号姓名性别出生日期系部入学时间000101张三男1980计算机2000000201李伟男1981经 济 管理2000010101王丽女1982数学2001关系名属性(列)属性(列)和属性名关系模式关系元组主键(码)学生表学生表第四章第四章 数据库中表的基本操作数据库中表的基本操作v4.1SQLServer表的概述SQL Server表与关系模型的对应表与关系模型的对应关系模型SQLServer表关系名表名关系表关系模式表的定义属性表的列
3、或字段属性名字段名或列名值列值或字段值元组表的行或记录码主键关系完整性SQLServer的约束第四章第四章 数据库中表的基本操作数据库中表的基本操作v4.1SQLServer表的概述表的设计过程中,表的设计过程中,在在SQLServer创建表有如下限制:创建表有如下限制:1、每个数据库里最多有、每个数据库里最多有20亿个表。亿个表。2、每每个个表表上上最最多多可可以以创创建建一一个个聚聚集集索索引引和和249个个非非聚聚集集索引。索引。3、每个表最多可以配置、每个表最多可以配置1024个字段。个字段。4、每每条条记记录录最最多多可可以以占占8060B,但但不不包包括括text字字段段和和ima
4、ge字段。字段。第四章第四章 数据库中表的基本操作数据库中表的基本操作v4.1SQLServer表的概述基本的数据类型基本的数据类型在创建数据库中的表的时候,牵涉到表体结构,也就在创建数据库中的表的时候,牵涉到表体结构,也就是说牵涉到表中的字段数据的格式,所以为数据列选择数是说牵涉到表中的字段数据的格式,所以为数据列选择数据类型是一项非常重要的工作。在定义了表列的数据类型据类型是一项非常重要的工作。在定义了表列的数据类型以后,它将作为一项永久的特性被保留下来,而无法改变。以后,它将作为一项永久的特性被保留下来,而无法改变。所以精心选择表列的数据类型是建立性能良好的表格的前所以精心选择表列的数据
5、类型是建立性能良好的表格的前提。提。数据类型包含数据类型包含8大类,及几种新的数据类型。大类,及几种新的数据类型。第四章第四章 数据库中表的基本操作数据库中表的基本操作v4.1SQLServer表的概述1、整型数据类型、整型数据类型能够存储精确的不带小数点的数字值的方法,可以分为五大类。能够存储精确的不带小数点的数字值的方法,可以分为五大类。bit取值范围只能是取值范围只能是0或或1,通常用作真假逻辑。,通常用作真假逻辑。bigint占用占用8个字节个字节int占用占用4个字节个字节占用字节数决定存储范围的大小占用字节数决定存储范围的大小smallint占用占用2个字节个字节tiny占用占用1
6、个字节个字节第四章第四章 数据库中表的基本操作数据库中表的基本操作v掌握基本的数据类型掌握基本的数据类型2、数字、数字数据类型数据类型可以精确指定小数点两边的总位数可以精确指定小数点两边的总位数(精度精度)和小数点右面的位数和小数点右面的位数(刻度刻度).1=精度精度=380=刻度刻度=精度精度numeric唯一的区别就是在主键为唯一的区别就是在主键为indentity列,只能定义列,只能定义numeric类型类型decimaldecimal(7,3)9999.994/9999.995第四章第四章 数据库中表的基本操作数据库中表的基本操作v掌握基本的数据类型掌握基本的数据类型3、浮点数据类型、
7、浮点数据类型能够存储范围非常大的数字,一般应用于科学计算或者统计计算能够存储范围非常大的数字,一般应用于科学计算或者统计计算等,不要求绝对精度的运算场合。等,不要求绝对精度的运算场合。real存储范围占用存储范围占用4个字节,精度可达个字节,精度可达7位。位。float(n)可以用可以用n来确定科学计数法中的数据尾数的位数,范围可来确定科学计数法中的数据尾数的位数,范围可达达53位。当位。当n的取值为的取值为124时,可达到的精度是时,可达到的精度是7位;当位;当n的取值是的取值是2553时,精度是时,精度是15位,用位,用8个字节来存储。个字节来存储。第四章第四章 数据库中表的基本操作数据库
8、中表的基本操作v掌握基本的数据类型掌握基本的数据类型4、字符数据类型、字符数据类型char每个字符使用一个字节的存储空间,使用固定长度来存储字每个字符使用一个字节的存储空间,使用固定长度来存储字符,最长可容纳符,最长可容纳8000个。如果实际的字符串小于给定的最大长度,则个。如果实际的字符串小于给定的最大长度,则会以空格填充,如果实际的字符串大于给定的最大长度,则截断。会以空格填充,如果实际的字符串大于给定的最大长度,则截断。varchar可以存储到可以存储到8000个字符的变长字符型数据,存储为实际的字个字符的变长字符型数据,存储为实际的字符串的长度。符串的长度。text当要存储的字符的数据
9、量非常庞大时,则使用当要存储的字符的数据量非常庞大时,则使用text数据类型。数据类型。他的最大长度可以达到他的最大长度可以达到2G左右。左右。第四章第四章 数据库中表的基本操作数据库中表的基本操作v掌握基本的数据类型掌握基本的数据类型5、二进制数据类型、二进制数据类型二进制数据在二进制数据在SQL中用十六进制进行表示,前边用中用十六进制进行表示,前边用0 x标记。标记。binary具有固定长度具有固定长度,最大长度可达最大长度可达8kb,当输入的实际数据小于定,当输入的实际数据小于定义的长度时,后面补义的长度时,后面补0。varbinary具有不固定的长度。具有不固定的长度。image用于存
10、储字节数超过用于存储字节数超过8kb的数据,例如图象数据。的数据,例如图象数据。第四章第四章 数据库中表的基本操作数据库中表的基本操作v掌握基本的数据类型掌握基本的数据类型对对text、image数据类型:数据类型:1、不可使用、不可使用select命令中的命令中的orderby、groupby命令。命令。2、不可作为索引文件的关键字。、不可作为索引文件的关键字。3、也不可使用在、也不可使用在where语句中,但是对于语句中,但是对于text数据可以数据可以使用使用where语句中的模糊查询。语句中的模糊查询。第四章第四章 数据库中表的基本操作数据库中表的基本操作v掌握基本的数据类型掌握基本的
11、数据类型6、货币数据类型、货币数据类型money占用占用8个字节,前面个字节,前面4个表示货币的整数,后面个表示货币的整数,后面4个表示小数。个表示小数。smallmoney占用占用4个字节。个字节。7、日期、日期/时间数据类型时间数据类型datetime表示范围表示范围1753年年1月月1日日9999年年12月月31日,占用日,占用8个字节可个字节可以精确到毫秒以精确到毫秒smalldatetime表示范围表示范围1900年年1月月1日日2079年年6月月6日,占用日,占用4个字节个字节可以精确到分。可以精确到分。第四章第四章 数据库中表的基本操作数据库中表的基本操作v掌握基本的数据类型掌握
12、基本的数据类型8、双字节数据类型、双字节数据类型用于存储要用两个字节才能存储的双字节字符(用于存储要用两个字节才能存储的双字节字符(Unicode字符字符)。nchar(n)固定长度的双字节,可以存储固定长度的双字节,可以存储14000字符。字符。nvarchar(n)可变长度的双字节。可变长度的双字节。ntext(n)可存储大量的字符。可存储大量的字符。9、SQL-variant数据类型数据类型可以存储除可以存储除text、ntext、image以外的各种类型数据,也不可以自身以外的各种类型数据,也不可以自身转储。转储。第四章第四章 数据库中表的基本操作数据库中表的基本操作v掌握基本的数据类
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 中表 基本 操作
限制150内