() 第3单元 信息系统的设计与开发 3.4信息系统的数据处理 必修2 信息系统与社会 目 录 1 知识梳理 2 巩固练习 在现实生活中,人们通常将复杂的工作分解为若干小的步骤来分步完成。信息系统的数据处理包括输入、查询、统计等各种过程。 1.session session可译为会话,可以用来保存用户(客户端)的状态值。当用户打开浏览器并产生一个session之后,服务器将为用户保存这个session,直到这个session失效或用户关闭浏览器为止。在web开发中,常常利用session进行跨页面的参数传递。 2.查询命令(select) select命令用于在数据表中查询记录。 select命令的基本格式为: select 字段1,字段2,…… from 表名 where 条件 【例1】从学生表中查询年龄大于16岁的学生的学号、姓名、性别等信息: select 学号,姓名,性别 from 学生表 where 年龄>16 where子句为可选项,select语句中不包括where子句时表示选择所有的记录。如果在where子句中包括多个条件,需要使用“and”和“or”进行条件的连接。其中,“and”表示同时满足“and”两端的条件;“or”表示满足“or”两端任意一个条件。 【例2】查询学生表中年龄大于16岁的所有男生的学号和姓名: select 学号,姓名 from 学生表 where年龄>16 and 性别= 男 【例3】查询学生表中年龄小于16岁或性别为“男”的学生信息: select * from 学生表 where 年龄<16 or 性别= 男 3.模糊查询(select where like) 模糊查询主要是指在sql查询语句中用特殊的符号(通配符)来代替0个、一个或多个任意的字符,以查找部分信息准确、部分信息不准确的数据。 “%”和“_”是sql语言的特殊符号。“%”表示0个或任意多个字符,“_”表示一个任意的字符。 注意:在python中,%为转义符。要输出“%”,不能直接输入“%”,而是应该输入“%%”。 4.update update命令用于更新数据表中的数据,其格式为: update表名 set列名=值 where条件 where条件为可选项,当where条件存在时,update将修改指定表中符合条件的记录;当where条件不存在时,将修改指定表中所有数据。 5.delete 在sql语句中,delete命令用于删除数据表中的数据,其格式为: delete from表名 where条件 其中,where条件为可选项,当where条件存在时,delete将删除表中符合条件的记录;当where条件不存在时,将删除表中所有数据。需要注意的是,删除表中所有数据后,表仍然存在,但表中数据不可恢复。 1.sql select 语句中的where用于说明( b )。 a.查询数据 b.查询条件 c.查询分组 d.查询排序 2.关于sql数据库select查询语句中where子句中的条件“and”和“or”,下列说法中错误的是( d )。 a.“and”表示同时满足“and”两端的条件 b.“or”表示满足“or”两端任意一个条件 c.“and”“or”可以同时使用 d.只能单独使用“and”或“or” b d 3.在使用select语句查询数据时,将多个条件组合在一起,并且要使它们同时都符合要求才成立,可以使用的连接关键字是( a )。 a.and b.or c.not d.以上都不对 4.sql查询学生表中年龄大于16岁的所有男生的学号和姓名,查询语句 为( c )。 a.select学号,姓名from学生表where年龄>16 or性别= 男 b.select # from学生表where年龄>16 or性别= 男 c.select学号,姓名from学生表where年龄>16 and性别= 男 d.select * from学生表where年龄>16 and性别= 男 a c 5.用于更新数据表中的数据的命令是( a )。 a.update b.select c.delete d.insert a3.4信息系统的数据处理 知识梳理 在现实生活中,人们通常将复杂的工作分解为若干小的步骤来分步完成。信息系统的数据处理包括输入、查询、统计等各种过程。 1.session session可译为会话,可以用来保存 ... ...
~~ 已预览到文档结尾了 ~~