基本表的建立与管理.pptx

基本表的建立与管理.pptx

ID:52982083

大小:1.16 MB

页数:45页

时间:2020-04-07

基本表的建立与管理.pptx_第1页
基本表的建立与管理.pptx_第2页
基本表的建立与管理.pptx_第3页
基本表的建立与管理.pptx_第4页
基本表的建立与管理.pptx_第5页
资源描述:

《基本表的建立与管理.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库原理SQLSever数据库操作基础——之三基本表的建立与管理数据库原理目录1.概述2.使用SSMS创建和管理基本表3.使用T-SQL语句创建和管理基本表数据库原理1.概述基本表:在数据库中存储数据的表,是最常用的对象,是最基本、最重要的表。数据库原理1.1表结构的设计表是最主要的数据库对象,是用于存储数据的一种逻辑结构。创建表的实质:定义表结构(设置表和列的属性)(1)确定表的名字、属性;(2)确定表所包含的列名、列的数据类型、数据长度、是否可以为空值、约束条件、默认值设置、规则及索引、主码外码设置。数据库原理1.2数据类型列的数据类型决定了数据的取值、范围

2、和存储格式。系统数据类型:数据库原理数据类型符号标识整数型int,smallint,tiny,bigint精确数值型decimal,numeric浮点型real,float货币型money,smallmoney位型Bit字符型Unicode字符型文本型char,varchar,varchar(MAX)nchar,nvarchar,nvarchar(MAX)text,ntext二进制型图像型binary[(n)],varbinary[(n)],varbinary(MAX)Image日期时间型date,datetime,smalldatetime,datetime2,

3、datetimeoffset,time时间戳型timestamp平面和地理空间数据类型geometry,geography其他sql_variant,uniqueidentifier,xml,hierarchyid数据库原理例建立如下学生表学号姓名性别出生时间专业总学分备注081101王林男1990-02-10计算机50081103李艳女1989-10-06计算机50081108林一帆男1989-08-05计算机52已提前修完一门课081202王林男1990-01-29通信工程40有一门课不及格,待补考081204马琳琳女1989-02-10通信工程42xsb数据

4、库原理列名数据类型长度是否可空默认值说明学号定长字符型(char)6×无主码姓名定长字符型(char)8×无性别位型(bit)默认值√11:男;0:女出生时间日期型(date)默认值√无专业定长字符型(char)12√‘计算机’总学分整数型(int)默认值√0备注不定长字符型(varchar)500√无xsb表结构数据库原理2.使用SSMS定义和维护基本表(1)建立college数据库(2)打开“表设计器”。在“SSMS”的“数据库”中展开“college”,右击“表”选项,选择快捷菜单“新建→“表”菜单项,系统打开“表设计器”窗口,在“表设计器”窗口中,输入学生

5、表(xsb)结构。2.1创建表数据库原理主码默认值数据库原理(3)设置“列属性”:在表设计器列属性卡中输入各列,然后设置下列内容。①不能为空:去掉“学号”、“姓名”和性别“允许Null值”列上的勾。②设置主键:在“学号”列上右击鼠标,选择“设置主键”菜单项,该字段前就会显示小钥匙图标。③默认值或绑定:专业字段设置为“计算机”;性别字段设置为1;总学分字段设置为0。数据库原理2.2修改表修改表结构包括增加列、删除列、修改已有列的属性(列名、数据类型、是否为空值等)。在“对象资源管理器”中选择“college”数据库中的“xsb”表,右击鼠标,在弹出的快捷菜单上选择“

6、设计”菜单项,打开“表设计器”窗口。数据库原理①加入新列和删除某列加入新列:右击该列,选择“插入列”,在增加的空列中加入新列名称及其属性。删除某列:右击该列,选择“删除列”。②列没有值修改列属性如果当前表没有输入数据,或者需要修改的列没有值,则可以直接修改。如果出现问题,可以先删除该列,再增加列。数据库原理数据库原理注意:如果不能通过界面方式修改表,在“SSMS”的面板中单击“工具”主菜单,选择“选项”子菜单,在出现的“选项”对话框中选择“设计器”,将“阻止保存要求重新创建表的更改”复选框前的钩去掉。数据库原理2.3操作表选择要操作的表,右击鼠标,选择“编辑前

7、200行”。数据库原理(1)插入记录刚开始输入数据,光标定位在第1行,然后逐列-1输入列的值。输入完成后,将光标定位到当前表尾的下一行。插入记录将新记录添加在表尾,可以向表中插入多条记录。输入时需要注意:①没有输入数据的记录所有列显示为“NULL”。数据库原理(2)若表的某些列(例如学号、姓名)不允许为空值,则必须为该列输入值,否则系统显示错误信息。已经输入内容的列系统显示“!”(3)输入不允许为空值的列,其他列没有输入,光标定位就可以定位到下一行,此时设置默认值的列就会填入默认值。(4)输入的记录中的主码(学号)字段列不能重复值,否则在光标试图定位定位到下一行系

8、统显示错误

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

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

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