SQL实验操纵归纳.ppt

上传人:小** 文档编号:3695103 上传时间:2020-10-16 格式:PPT 页数:41 大小:4.55MB
返回 下载 相关 举报
SQL实验操纵归纳.ppt_第1页
第1页 / 共41页
SQL实验操纵归纳.ppt_第2页
第2页 / 共41页
点击查看更多>>
资源描述

《SQL实验操纵归纳.ppt》由会员分享,可在线阅读,更多相关《SQL实验操纵归纳.ppt(41页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、SQL实验操作总结,考试要求,内容 附加与分离数据库 打开表、浏览记录 建表(定义表结构、输入记录) 数据表的修改 结构修改(修改、添加和删除字段) 表内容的修改(增加、删除记录、字段内容修改) 主键、索引 数据导入和导出 数据查询(以视图为主) 形式: 建表、修改表结构、修改表内容、浏览、数据导入和导出 查询+视图操作 附加和分离数据库,1.服务器的连接,1)先要启动SQL Server Configeration Manager(截图),2)右击SQL Server(SQLEXPERESS),选择“启动”,少部分机器出现启动SQLEXPRESS服务不成功,需先选中SQL Server(SQ

2、LEXPERESS),点右键,选择“属性”,再将登录身份设置为内置帐户-本地系统,再执行“启动”命令即可,在服务器名称下拉组合框中,选择“”,从本地服务器的数据库引擎中选择SQLEXPRESS服务,备注:其默认的数据库服务是2000版本的,我们需要切换至2005版本的SQLEXPRESS服务,2.数据库的附加和分离,注意!必须将全部的工作界面都关闭了才能分离! 分离后就不要再检查啦!,附加数据库的操作,3.打开表、浏览记录4.建表(定义表结构、输入记录),操作步骤(P276-277),字段名称规定: 1.不能在同一个表中两次使用同一个字段名; 2.一个字段名最多只能有64个字符; 3.字段名内

3、可包含各种字母、数字、 空格和特殊符号的组合, 4.但不能用感叹号、顿号、重音符号和括号; 5.字段名不能以空格或控制符开始。,字段属性(决定字段数据的存储和显示方式) 1.字段长度 2.默认值或绑定 3.允许空 .,创建表的步骤: 1)定义表结构:给表的每一列取字段名,并确定每一列的数据类型、数据长度、列数据是否可以为空等。 2)设置约束:设置约束是为了限制该列输入值的取值范围,以保证输入数据的正确性和一致性。 3)添加数据:表结构建立完成之后,就可以向表中输入数据了。,SQL Server 2005数据类型(P273),1.二进制数据 2.字符型数据类型 3.Unicode字符数据 4.日

4、期时间型数据 5.整数型数据,6.精确数值型数据 7.近似数值类型 8.货币数据 9.位类型数据,数据类型参照,1,2,3,上部网格中列出了表中的所有字段,以及它们的数据类型和是否必填,在上部网格中还可以设置某个字段为主关键字。,下部标签显示上部网格中被选中的字段的属性和说明。下部的标签被分成“General”和“Table Designer”两部分。用于定义表的各种不同属性。,表设计器,输入数据表的数据,5.数据表的修改1)表内容的修改(增加、删除记录、字段内容修改),2)结构修改(修改、添加和删除字段),3)主键、索引,主键在修改表结构上设置,在这里设置外键,外源表,选定的建立外键的表,4

5、)数据导入和导出,1.导出数据的基本操作 1)选择数据库 2)右键选择【任务】-【导出数据】 3)选择导出数据源(即所要导出的数据库,会自动选择),4)选择导出数据目标(即导出的数据类型) 平面文件目标=文本文件(.txt) Microsoft excel= excel 表格,5)选择“复制一个或多个表或视图的数据” 6)选择数据源表/视图 7)立即执行 8)完成,注意:如果存在非文本类型的数据(如.image)是转换不了的!,2.导入数据的步骤(其实就是导出反过来) 1)选择数据库 2)右键【任务】-【导入】 3)选择数据源及文件(见实验书图) 4)选择目标(即数据库) 5)在“列映射”窗口

6、中设置各列属性(这一步很关键!) 6)【立即执行】7)完成(图7-41),提示已经导入成功后看不到导入的数据不要担心,刷新后才能看到!,6.查询+视图操作,查询基本步骤: 1)选择数据库 2)右键选择新建查询,3)在查询窗口输入查询语句 4)点击【执行】 5)保存查询结果(.SQL文件),练习1.查询科室表中的所有数据,练习2.查询科室表+医生基本情况表中各科室的医生姓名工号职务信息,选择需要显示的表,练习3.定义别名,练习4.查询医生基本情况表中所有职称为主治医生的医生信息,在这里选择要实现的结果,选好要用来筛选的列及筛选信息,实现的语句,练习5.查询工号大于51000800009并且最高学

7、历为研究生的所有医生,直接使用大于小于符号,注意是半角的,要查看所有表的信息,注意要选择所有列!,练习6.模糊查询,查找姓“周”的医生,SELECT 医生基本情况.*, 姓名AS Expr1 FROM 医生基本情况 WHERE (姓名like周%),把原来的=号换一下,再在“周”的后面加上%,练习7-进行升降序排列,视图的建立 (其实就是和查询设计器的界面一模一样的!) 1.选择数据库 2.【视图】 3.单击右键,选择【新建视图】 4.在弹出的对话框中选择表,5.在【表选择区】中选择要选择的列 6.在【列选择区】中设置列是否显示、如何排序,7.单击【运行】 8.保存结果,模拟题: 启动SQL

8、Server 2005的服务 启动 SQL Server Management Studio 附加“Doctor.mdf”数据库 浏览、查看Doctor.mdf数据库中医生表的数据记录 根据给出的数据表结构,创建新表或修改表的结构 (1)将Doctor.mdf数据库中科室表的数据导出到Data.xls工作簿中; (2)按以下字段结构,在“专家表”数据表的Doctor_No字段后增加2列数据字段,并将Data.xls工作簿内的Doctor工作表的数据导入该表中。 新增字段的结构: 6.按给出要求查询数据表的记录 (写出实现的SQL 语句) 为医生表创建一查询, 只浏览男性医生的信息。 7.分离数据库,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁