第十四讲第十四讲MSSQLServerMSSQLServer本讲内容本讲内容数据库更新和查询数据库更新和查询数据库访问数据库访问数据库更新与查询数据库更新与查询向表中添加数据向表中添加数据删除和修改表删除和修改表查询数据查询数据操作多个表操作多个表操作字段操作字段排序查询结果排序查询结果取出不相同的记录(非重复的记录)取出不相同的记录(非重复的记录)向表中添加数据向表中添加数据通过通过SQLSQL语句中的语句中的INSERTINSERT进行插入操进行插入操作作通过企业管理器中的实用工具进行通过企业管理器中的实用工具进行–启动企业管理器启动企业管理器EnterpriseManagerEnterpriseManager–在在AuthorsAuthors表中单击右键,选择“表中单击右键,选择“OpenTablOpenTable/Returnallrows”e/Returnallrows”指令。指令。–在弹出的编辑窗口中直接输入记录内容在弹出的编辑窗口中直接输入记录内容删除和修改表删除和修改表使用使用SQLSQL语句的语句的DROPDROP和和ALTERALTER命令命令使用企业管理器使用企业管理器EnterpriseManagerEnterpriseManager中的中的设计表(设计表(DesignTableDesignTable)指令)指令注:在建立表之前应该仔细设计,因为注:在建立表之前应该仔细设计,因为在改变一个已经存在的表时会受到很大在改变一个已经存在的表时会受到很大的限制。的限制。查询数据查询数据查询分析器查询分析器QueryAnalyzerQueryAnalyzer输入输入SQLSQL语句、执行、返回结果语句、执行、返回结果操作多个表操作多个表连接连接–等值连接等值连接»自然连接自然连接–非等值连接非等值连接–外连接外连接selectau_fname,titlefromauthors,titles,titleselectau_fname,titlefromauthors,titles,titleauthorauthorwhereauthors.au_id=titleauthor.au_idwhereauthors.au_id=titleauthor.au_idandtitles.title_id=titleauthor.title_idandtitles.title_id=titleauthor.title_idselecttitle,pub_namefromtitles,publishersselecttitle,pub_namefromtitles,publisherswheretitles.pub_id=publishers.pub_idwheretitles.pub_id=publishers.pub_id改变显示方式改变显示方式操作字段操作字段字段标题名称的改变——列的别名字段标题名称的改变——列的别名selectprice*2fromtitlesselectprice*2fromtitlesselectprice"Originalprice",price*2"Newselectprice"Originalprice",price*2"NewPrice"fromtitlesPri...