SQL语言常用语句 课件

文档属性

名称 SQL语言常用语句 课件
格式 zip
文件大小 433.8KB
资源类型 教案
版本资源 沪教版
科目 信息技术(信息科技)
更新时间 2016-07-14 17:24:04

图片预览

文档简介

课件13张PPT。SQL语言常用语句12018/11/172结构化查询语言 学习目的
了解SQL基本概念
掌握SQL的基本语句的使用方法
体验SQL的必要性授课人:马华城SQL3目标导入:了解学习的目的除了ACCESS之外,您例举其它数据库管理系统的名称(比如FoxPro)?
不同的数据库管理软件的使用方法和操作命令都有所不同,每当调换软件的时候,就要重新学习,是否有一种可以在不同软件中通用的方法呢?请学完本节课之后,回来重新思考!4情景导入1 :是谁在图形化操作界面后台默默的奉献呢?5情景导入2:复习及导入 请看左图:
1、成绩表中共有几条记录?
2、如何快速找出所有姓罗的同学的信息技术成绩?
3、请为所有姓罗的同学信息技术分别加上10分!
请思考后说一说:如何最快且无误完成这项任务?
6SQL概述、特点:什么是SQL SQL语言即结构化查询语言(Structured Query Language)是关系数据库的标准语言,对关系模型的发展和商用DBMS的研制起着重要的作用。
SQL是关系数据库系统的一个标准接口和通用语言,是一种十分重要的标准数据库语言(统一的语法结构),功能强大,简单易学。
SQL不依赖于具体的数据库管理系统,可实现各种数据库操作。
非过程化的、结构化查询语言:
用户只需关心“干什么”;而无需关心“怎么干”。
SQL语言从功能上可以分为四部分:
数据查询(Data Query)、
数据操纵(Data Manipulation)、
数据定义(Data Definition)、
数据控制(Data Control)。 7SQL的核心动词 81、SELECT(查询)Select基本语法:
SELECT—FROM—WHERE—ORDER BY组成的
例:查出所有学生的 班级,姓名,信息,总分?
Select 班级,姓名,信息,总分 FROM 成绩表;
实践1:如何查出13班学生的 姓名,信息,总分
Select 姓名,信息,总分 from 成绩表 where 班级=13;
实践2:如何查出13班学生的 所有字段,并按总分降排序?
提示(默认为升序):ORDER BY + 表中的某一列 + ASC(升序)/DESC(降序)。
SELECT * FROM 成绩表 where 班级=13 order by 总分 DESC;(升序时ASC可略)
92、INSERT(追加)Insert基本语法:
INSERT INTO 表名 VALUES(各列字段的值);
例:根据右图,请说明以下语句正常执行后的结果
INSERT INTO 成绩表 VALUES(890,19,1,’张三峰’,110,119,120,88);
实践:假如你在19班,2号,经过上述操作之后,请用sql操作在表中添加一条关于你的记录(数据合理即可)。103、UPDATE(修改) 体验SQL的便捷与高效update基本语法:
UPDATE 表名 SET 字段=字段新的值 WHERE ;
例3:根据左图,要把id号为20的同学信息技术分数加30分。请分析以下语句错在哪里,错误的结果是?
UPDATE 成绩表 SET 信息=信息+30×
UPDATE 成绩表 SET 信息=信息+30 ,总分=总分+30 where id=20√
实践提高:请为所有姓罗的同学的语文分加5分
UPDATE 成绩表 SET 语文=语文+5, 总分=总分+5 where 姓名LIKE “罗*”
114、DELETE(删除)Delete基本语法:
DELETE * FROM 表名称 WHERE 列名称 = 值;
例4:请删除所有信息技术小于30分或者部分小于230分的学生。
Delete from 成绩表 where 信息<30 and/or 总分<230 ;
Delete from 成绩表 where 信息<30 or 总分<230 ;
思考:如何删除所有行?结果将会怎么?请慎操作(最好先把待操作的数据库文件复制备份)!
Delete * from 成绩表;
2018/11/1712小结及作业 SQL概述
1、掌握最基本的SQL语句:增、删、查、改。
3、SQL特点:通用、高效、易学、易用
3、学习p100
完成课时训练。
谢 谢!
2018/11/1713