sql数据库基础知识考试,mysql二级考试怎么考
sql数据库基础知识考试,mysql二级考试怎么考详细介绍
本文目录一览: 数据库考试的内容包含哪些内容
一、数据库考试内容:
(1)计算机体系结构以及各主要部件的性能和基本工作原理。
(2)操作系统、程序设计语言的基础知识,了解编译程序的基本知识。
(3)常用数据结构和常用算法。
(4)软件工程和软件开发项目管理的基础知识。
(5)计算机网络的原理和技术。
(6)数据库原理及基本理论。
(7)常用的大型数据库管理系统的应用技术。
(8)数据库应用系统的设计方法和开发过程。
(9)数据库系统的管理和维护方法,了解相关的安全技术。
(10)数据库发展趋势与新技术。
(11)常用信息技术标准、安全性,以及有关法律、法规的基本知识。
(12)了解信息化、计算机应用的基础知识。
(13)正确阅读和理解计算机领域的英文资料。
二、考试目标
作为数据库管理员管理信息系统中的数据资源,作为数据库管理员建立和维护核心数据库;担任数据库系统有关的技术支持,同时具备一定的网络结构设计及组网能力;具有工程师的实际工作能力和业务水平,能指导计算机技术与软件专业助理工程师(或技术员)工作。
三、考试范围
信息系统知识
1.计算机系统知识
2.数据库技术
3.系统开发和运行维护知识
4.安全性知识
5.标准化知识
6.信息化基础知识
7.计算机专业英语
数据库系统设计与管理
1.数据库设计
2.数据库应用系统设计
3.数据库应用系统实施
4.数据库系统的运行和管理
5.SQL
6.网络环境下的数据库
7.数据库的安全性
8.数据库发展趋势与新技术
扩展资料:
有些考生在报名软考中级数据库系统工程师考试的时候发现没有这项资格考试,以为数据库系统工程师考试没有了,其实并不是这样的。
数据库系统工程师每年只有一次考试,通常安排在上半年开考,而下半年是没有安排数据库系统工程师考试的。因此,要报名数据库系统工程师考试的考生要在上半年报名。
由于软考每年的开考资格安排可能会有所变动,并不是固定在上半年或者下半年考试,因此要报名的考生请关注软考办公布的每年的开考资格安排,及时报名
mysql二级考试怎么考
mysql计算机二级考试是上机考试,考试内容是MySQL的基础知识。下面一起来详细了解一下吧。题型及分值 单项选择题 40分(含公共基础知识部分10分) 操作题 60分(包括基本操作题、简单应用题及综合应用题) 考试环境 开发环境:WAMP 5.0及以上 数据库管理系统:MySQL 5.5 编程语言:PHP考试大纲如下:一、基本概念与方法1、数据库基础知识(1)数据库相关的基本概念(2)数据库系统的特点与结构(3)数据模型2、关系数据库、关系模型3、数据库设计基础(1)数据库设计的步骤(2)关系数据库设计的方法4、MySQL概述(1)MySQL系统特性与工作方式(2)MySQL编程基础(结构化查询语言 SQL、MySQL语言结构)二、MySQL平台下的SQL交互操作1、数据库(1)MySQL数据库对象的基本概念与作用(2)使用SQL语句创建、选择、修改、删除、查看 MySQL数据库对象的操作方法及应用2、数据表(或表)(1)MySQL数据库中数据表(或表)、表结构、表数据的基本概念与作用(2)使用SQL语句创建、更新、重命名、复制、删除、查看数据表的操作方法及应用(3)使用SQL语句实现表数据的插入、删除、更新等操作方法及应用(4)使用SQL语句实现对一张或多张数据表进行简单查询、聚合查询、连接查询、条件查询、嵌套查询、联合查询的操作方法及应用(5)数据完整性约束的基本概念、分类与作用(6)使用SQL语句定义、命名、更新完整性约束的操作方法及应用3、索引(1)索引的基本概念、作用、存储与分类(2)使用SQL语句创建、查看、删除索引的操作方法、原则及应用4、视图(1)视图的基本概念、特点及使用原则(2)视图与数据表的区别(3)使用SQL语句创建、删除视图的操作方法及应用(4)使用SQL语句修改、查看视图定义的操作方法及应用(5)使用SQL语句更新、查询视图数据的操作方法及应用三、MySQL的数据库编程1、触发器(1)触发器的基本概念与作用(2)使用SQL语句创建、删除触发器的操作方法及应用(3)触发器的种类及区别(4)触发器的使用及原则2、事件(1)事件、事件调度器的基本概念与作用(2)使用SQL语句创建、修改、删除事件的操作方法及应用3、存储过程和存储函数(1)存储过程、存储函数的基本概念、特点与作用(2)存储过程和存储函数的区别(3)存储过程体的基本概念及构造方法(4)使用SQL语句创建、修改、删除存储过程的操作方法及应用(5)存储过程的调用方法(6)使用SQL语句创建、修改、删除存储函数的操作方法及应用(7)存储函数的调用方法四、MySQL的管理与维护1、MySQL数据库服务器的使用与管理(1)安装、配置 MySQL数据库服务器的基本方法(2)启动、关闭 MySQL数据库服务器的基本方法(3)MySQL数据库服务器的客户端管理工具2、用户账号管理(1)MySQL数据库用户账号管理的基本概念与作用(2)使用SQL语句创建、修改、删除 MySQL数据库用户账号的操作方法及应用3、账户权限管理(1)MySQL数据库账户权限管理的基本概念与作用(2)使用SQL语句授予、转移、限制、撤销 MySQL数据库账户权限的操作方法及应用4、备份与恢复(1)数据库备份与恢复的基本概念与作用(2)MySQL数据库备份与恢复的使用方法(3)二进制日志文件的基本概念与作用(4)二进制日志文件的使用方法五、MySQL的应用编程1、PHP 语言的基本使用方法(1)PHP 语言的特点与编程基础(2)使用 PHP 语言进行 MySQL数据库应用编程的基本步骤与方法2、MySQL平台下编制基于 B / S 结构的 PHP 简单应用程序(1)了解 MySQL平台下编制基于 B / S 结构 PHP 简单应用程序的过程(2)掌握 PHP 简单应用程序编制过程中,MySQL平台下数据库应用编程的相关技术与方法
全国计算机二级数据库考哪些科目?
Access数据库程序设计
基本要求
1、 具有数据库系统的基础知识。
2、 基本了解面向对象的概念。
3、 掌握关系数据库的基本原理。
4、 掌握数据库程序设计方法。
5、 能使用Access建立一个小型数据库应用系统。
考试内容
一、数据库基础知识
1、 基本概念:
数据库,数据模型,数据库管理系统,类和对象,事件。
2、 关系模型(实体的完整性,参照的完整性,用户定义的完整性)关系模式,关系,元组,属性,字段,域,值,主关键字等。
3、 关系运算基本概念:
选择运算,投影运算,连接运算。
4、 SQL基本命令:查询命令,操作命令。
5、 Access系统简介:
(1)Access系统的基本特点。
(2)基本对象:表,查询,窗体,报表,页,宏,模块。
二、数据库和表的基本操作
1、 创建数据库:
(1)创建空数据库。
(2)使用向导创建数据库。
2、 表的建立:
(1) 建立表结构:使用向导,使用表设计器,使用数据表。
(2) 设置字段属性。
(3) 输入数据:直接输入数据,获取外部数据。
3、 表间关系的建立与修改:
(1) 表间关系的概念:一对一,一对多。
(2) 设置参照完整性。
(3) 建立表间关系。
4、 表的维护:
(1) 修改表结构:添加字段,修改安段,删除字段,重新设置主关键字。
(2) 编辑表内容:添加记录,个性记录,删除记录,复制记录。
(3) 调整表外观。
5、 表的其他操作:
(1) 查找数据。
(2) 替换数据。
(3) 排序记录。
(4) 筛选记录。
三、查询的基本操作
1、查询分类
(1) 选择查询。
(2) 参数查询。
(3) 交叉表查询。
(4) 操作查询。
(5) SQL查询。
2、查询准则
(1) 运算符。
(2) 函数。
(3) 表达式。
3、创建查询
(1) 操作已创建的查询
(2) 编辑查询中的字段。
(3) 编辑查询中的数据源。
(4) 排序查询的结果。
四、窗体的基本操作
1、 窗体分类:
(1) 纵栏式窗体
(2) 表格式窗体
(3) 主/子窗体
(4) 数据表窗体
(5) 图表窗体
(6) 数据透视表窗体
2、 创建窗体:
(1) 使用向导创建窗体。
(2) 使用设计器创建窗体:控件的含义及种类,在窗体中添加和修改控件,设置控件的常见属性。
五、报表的基本操作
1、报表分类:
(1) 纵栏式报表。
(2) 表格式报表。
(3) 图表报表。
数据库系统工程师考试知识点有哪些?
软考数据库系统工程师考试包含基础知识和应用技术共两个科目,各科目考试知识点有所不同。基础知识考试题型为客观选择题,应用技术考试题型为主观问答题。
数据库系统工程师属于软考中级资格考试,数据库系统工程师考试大纲中各科目的考试知识点范围如下:
一、信息系统知识
1.计算机系统知识
2.数据库技术
3.系统开发和运行维护知识
4.安全性知识
5.标准化知识
6.信息化基础知识
7.计算机专业英语
二、数据库系统设计与管理
1.数据库设计
2.数据库应用系统设计
3.数据库应用系统实施
4.数据库系统的运行和管理
5.SQL
6.网络环境下的数据库
7.数据库的安全性
8.数据库发展趋势与新技术
温馨提示:因考试政策、内容不断变化与调整,猎考网提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
下方免费复习资料内容介绍:从零基础逆袭,系统架构常考概念总结
格式:ZIP大小:23387.98KB 2022下半年网络工程师考前20问
格式:DO大小:111.93KB
资格考试有疑问、不知道如何总结考点内容、不清楚报考考试当地政策,点击底部咨询猎考网,免费领取复习资料
SQL数据库(简单)简答题
SQL Server数据库基础知识第一讲:数据库1、什么是数据库?2、数据库的主要功能是什么?3、常用的数据库管理软件有哪些?
Microsoft SQL Server 2000 简答题及其答案
1.在安装SQL Server 2000时,“仅客户端工具”、“服务器和客户端工具”及“仅连接”等安装定义有什么差别?
答:仅客户端工具:仅安装客户端工具。服务器和客户端工具:同时安装服务器和客户端工具。仅连接:仅安装客户端连接。
2.一个数据库中包含哪几种文件?
答:主数据库文件,辅助数据文件,事务日志文件。
3.事务文件和数据文件分开存放有什么好处?
答:因为利用事务日志备份可以将数据库恢复到特定的即时点(如输入不想要的数据之前的那一点)或故障发生点。在媒体恢复策略中应考虑利用事务日志备份。
4.什么是批处理?使用批处理有何限制?
答:包含一个或多个T-SQL语句的组,从应用程序将一次性发送到SQL Server执行,SQL Server批处理语句作为整体编译成一个可执行单元。
限制:如不能够在同一个批处理中更改表,然后引用新列。如在一个批处理程序中,有两条语句。第一条语句用来在一张表中插入一个字段,如在User表中插入员工的出生年月;第二条语句则用来引用这个列,如根据身份证号码来推算出这个员工的出身年月并把这个值赋值给这个第一条语句创建的出身年月字段。
5.数据检索时,COMPUTE和COMPUTE BY产生的结果有何不同?
答:Compute:第一个为明细行 第二个为聚合函数的合计 Compute by:第一个为明细行第二个为聚合函数的小计
6.什么是索引?索引分为哪两种?各有什么特点?
答:1、数据库中的索引与书籍中的目录类似。在一本书中,利用目录可以快速查找所需信息,无须阅读整本书。在数据库中,索引使数据库程序无须对整个表进行扫描,就可以在其中找到所需数据。 2、聚集索引和非聚集索引。
3、聚集索引的特点:行的物理位置和行在索引中的位置是相同的,每个表只能有一个聚集索引,聚集索引的平均大小大约为表大小的5%左右。
非聚集索引特点:若未指定索引类型,则默认为非聚集索引,叶节点页的次序和表的物理存储次序不同,每个表最多可以有249个非聚集索引,在非聚集索引创建之前创建聚集索引。
7.创建索引有什么优点和缺点?
答:优点:索引在数据库中的作用类似于目录在书籍中的作用,用来提高查找信息的速度。
使用索引查找数据,无需对整表进行扫描,可以快速找到所需数据。
缺点:索引需要占用数据表以外的物理存储空间。创建索引和维护索引要花费一定的时间。当对表进行更新操作时,索引需要被重建,这样降低了数据的维护速度。
8.什么是视图?使用视图的优点和缺点是什么?
答:视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。
优点:1隐蔽数据库的复杂性2控制用户提取数据3简化数据库用户管理 4简化查询
缺点:1性能:SQL Server必须把视图的查询转化成对基本表的查询,如果这个视图是由,一个复杂的多表查询所定义,那么,即使是视图的一个简单查询,SQL Server也,把它变成一个复杂的结合体,需要花费一定的时间。2修改限制:当用户试图修改视图的某些行时,SQL Server必须把它转化为对基本,表的某些行的修改。对于简单视图来说,这是很方便的,但是,对于比较复杂的,视图,可能是不可修改的。
9. 修改视图中的数据会受到哪些限制?
答:1、必须有权限 2、单表视图直接改
3、多表可在视图中定义 instead of 触发器.
4、对由多表连接成的视图修改数据时,不能同时影响一个以上的基表,也不能删除视图中的数据
5、对视图上的某些列不能修改,这些列是:计算列,内置函数列和行集合函数列
6、对具有NOT NULL 的列进行修改时可能会出错。通过视图修改或者插入数据时,必须保证未显示的具有NOT NULL 属性的列有值,可以是默认值,IDENTITY 等,否则不能像视图中插入数据行。
7、如果某些列因为规则或者约束的限制不能接受从视图插入的数据时,则插入数据可能会失败
8、删除基表并不删除视图,建议采用与表明显不同的名字命名规则
10. 什么是数据完整性?如果数据库不实施数据完整性会产生什么结果?
答:数据完整性是指数据的精确性和可靠性。它是应防止数据库中存在不符合语义规定的数据和防止因错误信息的输入输出造成无效操作或错误信息而提出的。
11.数据完整性有哪几类?如何实施?
答:1、数据完整性分为四类:实体完整性、域完整性、参照完整性、用户定义的完整性。
2、数据库采用多种方法来保证数据完整性,包括外键、束约、规则和触发器。系统很好地处理了这四者的关系,并针对不同的具体情况用不同的方法进行,相互交叉使用,相补缺点。
12. 什么是主键约束?什么是惟一约束?两者有什么区别?
答:主键约束:有一列或列的组合,其值能唯一的标识表中的每一行。
唯一约束:不允许数据库表在指定列上具有相同的值,但允许有空值。
区别:一个表可以定义多个唯一约束,只能定义一个主键约束;空值得列上可以定义唯一约束,不能定义主键约束。
13.什么是外键,怎样建立外键约束?
答:外键是用于建立和加强两个表数据之间的链接的一列或多列。通过将保存表中主键值的一列或多列添加到另一个表中,可创建两个表之间的链接。这个列就成为第二个表的外键。
14.什么是存储过程?使用存储过程有什么好处?
答:1、是存储在服务器上的 Transact-SQL 语句的命名集合,是封装重复性任务的方法,支持用户声明变量、条件执行以及其他强有力的编程特性。
2、存储过程封装了商务逻辑,确保一致的数据访问和修改。若规则或策略有变化,则只需要修改服务器上的存储过程,所有的客户端就可以直接使用
屏蔽数据库模式的详细资料。用户不需要访问底层的数据库和数据库内的对象
提供了安全性机制。用户可以被赋予执行存储过程的权限,而不必在存储过程引用的所有对象上都有权限
改善性能。预编译的 Transact-SQL 语句,可以根据条件决定执行哪一部分
减少网络通信量。客户端用一条语句调用存储过程,就可以完成可能需要大量语句才能完成的任务,这样减少了客户端和服务器之间的请求/回答包
15.什么是触发器?触发器分有什么作用?
答:触发器是一类特殊的存储过程,不能被直接调用,也不传递或接受参数
作用:1、维护不可能在表创建时刻通过声明性约束进行的复杂的完整性约束限制。
2、通过记录所进行的修改以及谁进行了修改来审计表中的信息。
3、当表被修改的时候,自动给其他需要执行操作的程序发信号。
计算机二级mysql考试内容
计算机二级mysql数据库考的内容有:数据库基础知识,关系数据库和关系模型,数据库设计基础,MySQL相关知识;MySQL平台下的SQL交互操作;MySQL数据库编程相关知识;MySQL管理与维护相关知识;MySQL应用编程相关知识。
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型和大型网站的开发都选择 MySQL 作为网站数据库。
数据库SQL语句考试
插入一条记录“机电”系学号为010102、姓名为“张静”的学生记录
insert A (S#,SN,SEX,AGE,DEPT) values ('010102','张静','','机电')
将所有及格的成绩改为不及格59分。
update C set GRADE=59 where GRADE>60
删除姓李的学生记录
delete A where SN like '李%'
检索出姓名为“刘华”的学生的学号、性别和年龄
select S#,SEX,AGE from A where SN='刘华'
检索不是计算机系也不是法律系的学生的学号和选修的课程
select CN,S# from B,C where B.C#=C.C# and CN<>计算机系'' and CN <>'法律系'
检索出选修“大学语文”课程的学生的各科总成绩,查询结果按总成绩降序排列
select SUM(GRADE) as SUMGRADE,SN,CN from A,B,C where A.S#=C.S# and B.C#=C.C# and CN='大学语文' order by SUMGRADE desc
删除A表里的性别和年龄
update A set SEX='',AGE=''
删除以上三张表
DROP TABLE A
DROP TABLE B
DROP TABLE C
insert into A values('010102','张静',‘’,‘’,‘机电’)
update C set GRADE='59' where GRADE>=60
delete from A where SN like '李%'
select S#,SEX,AGE from A where SN='刘华'
select A.S#,CN from A,B,C where A.S#=C.S# and C.C#=B.C# and A.DEPT not in ('计算机系','法律系')
select C.S#,sum(GRADE) from C where C.S# in (select C.S# from B,C where B.CN='大学语文' and B.C#=C.C#) order by sum(GRADE) desc
update A set SEX='',AGE=''
drop table A
drop table B
drop table C
好难啊
1.
create table A (
S# varchar(20) primary key,
SN varchar(20),
Sex varchar(2),
Age number(10),
Dept varchar(50));
create table B (
C# varchar(20) primary key,,
CN varchar(20));
create table C (
S# number(10),
C# number(10),
Grade number(10));
2.
insert into table A(S#,Sn,Dept) values('010102','张静','机电');
3.
update C set grade=59 where grade>=60;
4.
delete * from C where S# in (select S# from A where Sn like '李%');
delete * from A where Sn like '李%';
5.
select S#,Sex,Age from A where Sn='刘华';
6.
select A.S#,B.C#,B.Cn from A,B,C
where A.Dept not in('计算机系','法律系') and A.S#=C.S# and C.C#=B.C#;
7.
select C.S#,sum(Grade) G from B,C
where Cn='大学语文' and B.C#=C.C# group by C.S# order by G desc;
8.
alter table A drop column Sex;//删除列
alter table A drop Column Age;
update A set SEX='',AGE='';//删除列记录
(不知道你这个删除具体是什么意思,2种你自己选择。)
9.
drop table C;
drop table B;
drop table A; //先删C再删A,否则会报错,无法删除使用记录。
数据库系统工程师上午考什么?
数据库系统工程师属于软考中级资格考试,数据库系统工程师上午考基础知识科目,考试题型为客观选择题,满分为75分,考试时间安排在上午9:00-11:30。
软考中级数据库系统工程师上午考试科目为基础知识,考试时间安排在上午9:00-11:30,考试范围如下:
1.计算机系统知识
2.数据库技术
3.系统开发和运行维护知识
4.安全性知识
5.标准化知识
6.信息化基础知识
7.计算机专业英语
温馨提示:因考试政策、内容不断变化与调整,猎考网提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
下方免费复习资料内容介绍:希赛2023年系统架构设计师招生简章
格式:DO大小:6398.81KB 2023年嵌入式系统设计师学习手册
格式:DO大小:2399.29KB
资格考试有疑问、不知道如何总结考点内容、不清楚报考考试当地政策,点击底部咨询猎考网,免费领取复习资料
SQL数据库题目
1、创建数据库
create database 学生成绩数据库
on primary
(name='学生成绩数据库_mdf',
filename='e:\学生成绩数据库.mdb',
size=1,
maxsize=10,
filegrouth =10%)
log on
(name='学生成绩数据库_ldf',
filename='e:\学生成绩数据库.ldf',
size=1,
maxsize=10,
filegrouth =10%)
2、 创建学生表
create table 学生表
( 学号 char(10) not null primary key,
姓名 varchar(20) not null,
性别 char(2) check( 性别='男' or 性别='女'),
民族 varchar(20) not null default '汉')
3、创建课程表
create table 课程表
(课程号 char(10) not null primary key,
课程名称 varchar(20) not null,
任课教师 char(20)
)
4、创建成绩表
create table 成绩表
(学号 char(10) not null,
课程号 char(10) not null
分数 int check(分数 between 0 and 100)
primary key(学号,课程号),
foreign key 学号 references 学生(学号),
foreign key 课程号 references 课程表(课程号)
)
5、
insert into 课程表(课程号,课程名)
values '100001', '大学语文'
insert into 课程表(课程号,课程名)
values '100002', '大学英语'
6. 写出创建成绩表视图(学号,姓名,课程号,课程名称,成绩)的代码
create view 成绩表视图
as (select 学生表.学号,姓名,课程表.课程号,课程名称,成绩
from 学生表,课程表,成绩表
where 学生表.学号=成绩表.学号 and 成绩表.课程号=课程表.课程号
)
7. 写出计算大学语文课程成绩最高分、最低分、平均分的代码
select 课程号,max(分数),min(分数),avg(分数)
from 成绩表
where 课程号=(select 课程号 from 课程表 where 课程名称=
'大学语文')
group by 课程号
8、 检索姓李的女同学的信息:姓名、性别、民族
select 姓名,性别,民族
from 学生表
where 姓名 like '李%'
1、创建数据库
create database 学生成绩数据库
on primary
(name='学生成绩数据库_mdf',
filename='e:\学生成绩数据库.mdb',
size=1,
maxsize=10,
filegrowth =10%)
log on
(name='学生成绩数据库_ldf',
filename='e:\学生成绩数据库.ldf',
size=1,
maxsize=10,
filegrowth =10%)
2、创建课程表
create table 课程表
(课程号 char(6) primary key,
课程名称 char(20) not null,
任课教师 char(8))
3、 创建学生表
create table 学生表
(学号 char(6) primary key,
姓名 char(8) not null,
性别 char(2) constraint ck_性别 check( 性别 in ('男','女')),
民族 char(20) not null default '汉')
4、创建成绩表
create table 成绩表
(学号 char(6) not null foreign key(学号) references 学生表(学号),
课程号 char(6) not null foreign key(课程号) references 课程表(课程号),
分数 int constraint ck_分数 check(分数 between 0 and 150))
5、添加信息
insert 课程表(课程号,课程名)
values ('100001', '大学语文')
insert 课程表(课程号,课程名)
values ('100002', '大学英语')
6. 写出创建成绩表视图(学号,姓名,课程号,课程名称,成绩)的代码
create view 成绩表视图
as
select 学生表.学号,姓名,课程表.课程号,课程名称,成绩
from 学生表,课程表,成绩表
where 学生表.学号=成绩表.学号 and 成绩表.课程号=课程表.课程号
7. 写出计算大学语文课程成绩最高分、最低分、平均分的代码
select max(分数) '最高分数',min(分数) '最低分数',avg(分数) '平均分数'
from 成绩表
where 学号 in (select 学号
from 课程表
where 课程名称='大学语文')
8、 检索姓李的女同学的信息:姓名、性别、民族
select 姓名,性别,民族
from 学生表
where 姓名 like '李%' and 性别='女'
SQL 数据库 马上考试了谢谢大家
1、select avg(数学成绩) as 数学平均, avg(英语成绩) as 英语平均 from 学生成绩 2、select count(1) as renshu from 学生成绩 where 数学成绩>803、select count(1) as zongrenshu from 学生成绩4、select max(数学成绩) as 最高数学, min(数学成绩) as 最低数学 from 学生成绩5、select sum(数学成绩) as 数学总分, sum(英语成绩) as 英语总分 from 学生成绩
假设学号为id,姓名为name,数学成绩为math,英语成绩为english
(1)select t.name,avg(t.math) ,avg(t.english) from student t
(2)select sum(t.id) from student t where t.math >80
(3)select sum(t.id) from student t
(4)select t.name,max(t.math) from student t;
select t.name,min(t.math) from student t;
(5)select t.name, sum(t.math), sum(t.english) from student t
1)求所有学生的数学平均成绩和英语平均成绩select avg(数学成绩) as 数学平均成绩,avg(英语成绩) as 英语平均成绩 from 学生成绩 2)统计数学成绩大于80分的学生人数select count(*) as 人数 from 学生成绩 where 数学成绩>80 3)统计学生总人数select count(*) as 人数 from 学生成绩 4)求最高数学成绩,最低数学成绩select max(数学成绩) as 最高数学成绩,min(数学成绩) as 最低数学成绩 from 学生成绩 5)求所有学生的数学总成绩和英语总成绩select sum(数学成绩) as 数学总成绩,sum(英语成绩) as 英语总成绩 from 学生成绩