数据库操作演示文稿.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 1、将【Book】表所有“电子工业出版社”的图书价格 增加10元。 2、将【学生】表中男生的贷款金额设为0。 3、将【学生】表中机械工程专业的学生的入学成绩增加10分。 更新记录练习 * 删除记录的语法格式为: DELETE FROM 表名 [WHERE 条件] 如果不带WHERE子句,则删除表中所有的记录(该表对象仍保留在数据库中)。如果带WHERE子句,则只删除表中满足条件的记录。 删除记录 * 【例】使用SQL语句删除STUDENT表中学号为的学生记录。 DELETE FROM STUDENT WHERE 学号删除记录 * 1、删除【学生】表中所有男生的学生信息。 2、删除【Book】表中所有价格=30原的图书信息。 1、删除【学生】表中所有机械工程专业的学生信息。 删除记录练习 关系运算 关系运算是指导关系数据库操作的重要理论,包括传统的并、交、差,笛卡尔积集合运算和针对关系数据库特殊环境的投影、选择、联接、自然联接、除法运算,以及这些运算的SQL表示。 对数据库应用开发进行严密地数学概念化,在提高数据库应用软件开发速度、保证软件的正确性等方面具有十分重要的意义。 * 选择查询是对一个或多个表中的数据进行检索、统计、排序、计算或汇总,不会更改表中的数据。 创建查询:Access可以使用查询向导、在设计视图中创建查询。 选择查询 * 查询设计视图中创建查询的一般过程: (1)选择查询的数据源 (2)选择要查询的字段,也可以根据字段段建立表达,或者计算需要查询的信息 (3)设置查询条件 (4)设置排序或分组项 (5)查看查询结果 (6)保存查询对象 选择查询 选择查询 【例7.6】创建查询,查询85分以上(包括85分)的学生姓名、系部、选修的课程名和成绩,并按成绩由高到低排列。 * 查询条件对应一个逻辑表达式。 若值为真,则满足该条件的数据就包含在查询结果中。 逻辑表达式由常量、变量和函数通过运算符连接起来的式子,其值为“是/否”类型。 查询条件 * (1)常量 ① 数字型常量:直接输入数值。 如25、-25、12.4。 ② 文本型常量:用西文的单/双撇号括起来。 如英语、英语。 ③ 日期型常量:用“#”括起来 如#1996-10-1#。 ④ 是/否型常量: yes、no、true、false。 查询条件 * (2)运算符 ① 算术运算符 + - *(乘) /(除) ^(乘方) \:整型除法,结果为整型值 Mod:取模,求两个数相除的余数 查询条件 查询条件 ② 条件运算符 比较运算:=、、、=、=、(不等于)。 如 年龄=35 Between…And 确定两个数据之间的范围。如 Between 75 And 85 等价于 =75 AND=85。 In与指定的一组值比较,格式为In(值1,值2,值3,…)。 in (“大学英语”,”高等数学”,”大学计算机基础”) 查询条件 ② 条件运算符 Like与指定的字符串比较,字符串中可以使用通配符。“?”表示任意一个字符,“*”表示多个字符,“#”表示任意一个数字。 如 姓名 like “张*” 姓名 lie “张??” ? 空值比较。Is Null表示为空,Is Not Null表示不为空 * ③ 连接运算符“” 用于将两个字符串连接起来合并为一个字符串。 如: “天津” “科技大学” 结果为“天津科技大学” 查询条件 查询条件 ④ 逻辑运算符 AND(与,并且) OR(或,或者) NOT(非)。NOT可加在条件运算符的前面,表示取反操作。 查询条件 (3)函数 函数是一种能够完成某种特定操作或功能的数据形式,函数的返回值称为函数值。函数调用的格式:函数名([参数1][,参数2][,…])。 例如: SQR(16) left(“tianjinren”,3) 注意:在查询设计视图中,“条件”栏同一行的条件之间是“与”的关系,不同行的条件之间是“或”的关系。 查询语句 查询语句的基本格式 SELECT [ALL|DISTINCT] [TOP 数值 [PERCENT]] 目标列 [[AS] 列标题] FROM 表或查询1[[AS] 别名1], 表或查询2[[AS]别名2] [ WHERE 联接条件 AND 筛选条件 ] ORDER BY 排序项 [ ASC|DESC ] ] ORDER BY子句可以对查询结果按照一个或多个列的升序(ASC)或降序(DESC)排列,默认是升序。 查询(选择) 【例】查询【学生】表中性别为女的学生,按照学号排序。 select * from 学生 where 性别=“女” order b

文档评论(0)

a13355589 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档