实验03:数据库中表的基本操作.ppt

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

**CHECK最后,在“设计表”窗口单击“保存”按钮,完成了创建和保存CHECK约束的操作。用户输入时,若输入性别不是“男”或“女”,系统将报告输入无效。删除约束。**DEFAULT在Ssex上创建DEFAULT约束选择“Ssex”列,在“列属性”选项卡中选择“默认值或绑定”,在右侧的文本框中输入“男”,单击“保存”按钮。删除DEFAULT约束。**PRIMARYKEY将Sno定义为主键。选择“Sno”列,右击,在弹出的快捷菜单中选择“设置主键”命令。若主键由多列组成,先选中此列,按住Ctrl不放,同时用鼠标单击选择其他列,然后单击“设置主键”按钮。移除主键。**FOREGINKEY创建student表与select表之间的外键约束。检查student表中是否将“Sno”设置为主键。选择“select”表,右击选择“修改”,单击“关系”按钮,在弹出的“外键关系”对话框中,单击“添加”按钮,如图所示:**FOREGINKEY选中“表和列规范”单击后面的按钮,进入下图所示的界面。在“主键表”下拉列表中选择student,单击主键表的下拉列表框选择Sno,在“外键表”下拉列表框中选择Sno。**UNIQUE给Sname添加UNIQUE约束在“修改”定义窗口完成所有列的定以后,单击“管理索引和键”按钮,打开“索引/键”对话框,单击“添加”按钮,在“列”下拉列表中选择“Sname”,在“是唯一的”下拉列表中选择”是“。**修改表结构修改表名。SQLServer允许修改一个表的名字,当表名改变后,与此相关的某些对象(如视图,存储过程等)将无效,因为它们都与表名有关。因此,建议一般不要随便更改一个已有的表名,特别是在其上已经定义了视图等对象。右击“dbo.student”,在弹出的快捷菜单中,选择“重命名”命令,在原表上输入表的新名称即可。**修改表结构增加列。给student增加”宿舍“属性。右击“dbo.student”,在弹出的菜单中选择“修改”命令。接着在“设计表”面板中,单击“第一个空白行”,输入列名“domitory(宿舍)”,数据类型选择“varchar(20)”,并选中“允许空”复选框。然后点击“保存”按钮。**修改表结构删除列。删除刚才在student表中建立的“domitory”列。打开student表的“修改”面板,右击“domitory”列,在弹出的快捷菜单中选择“删除列”命令。该列即被删除,最后单击“保存”按钮,以保存修改的结构。修改已有列的属性。和增加、删除列类似,打开表的“修改”面板,可以对已有列的列名、数据类型、长度以及是否允许为空值等属性直接进行修改。修改完毕后,单击“保存”按钮以保存修改的结构。但是,在表中已有记录后,不要轻易修改表的结构,特别是修改列的数据类型,以免产生错误。**查看表结构在SSMS窗口中,若要查看某个表的结构,则右击该表,在弹出的快捷菜单中选择“修改”命令,即可查看表信息。**删除表删除select表右击”select“表,在弹出的快捷菜单选项中选择”删除“,此时,出现“删除对象”对话框,单击“确定”按钮即可将select表删除。**操作表中的数据查看表中的数据在SSMS窗口中,右击需要查看数据的表,在弹出的快捷菜单中,选择“打开表”命令,打开查询窗口,即可看到表中的数据。向表中插入、更新、删除数据打开查询窗口,在下面的空白行处输入新的数据,然后点击“保存”按钮,完成插入数据的操作。在已有的数据上进行修改,修改完毕后点击“保存”按钮,完成更新数据的操作。右击需要删除的数据,在弹出的快捷菜单中选择“删除”命令,即可完成删除数据的操作。**实验一创建数据库bnu创建表student(Sno,Sname,Ssex,Sage,Sdept,Tel)Sno,Char(10),主键Sname,Varchar(10)Ssex,Nchar(2),男或女,默认值为男。Sage,Int,16~30Sdept,Nchar(20)Tel,Varchar(13)**实验一创建表course(Cno,Cname)Cno,char(10),主键Cname,Varchar(50)创建表select(Sno,Cno,Score)Sno,char(10),主键,外键Cno,char(10),主键,外键Score,Int在每张表中插入三条记录,练习操作查看、更新、删除记录。THEEND~Thankyou~**在关系数据库中,表是最重要的对象

文档评论(0)

优美的文学 + 关注
实名认证
内容提供者

优美的文学优美的文学优美的文学优美的文学优美的文学

1亿VIP精品文档

相关文档