练习用数据库
1. 怎样学好熟练使用数据库
使用数据库可以从三个方面去练习
1、在CMD的DOS窗体下练习数据的基本操作命令,这样做可以熟悉sql语言和一些基本数据库函数。
2、可以通过软件面向对向的应用平台去练习,这样可以熟练掌握数据库的应用,在软件开发方面获取更多的经验。
3、多做多写多记数据库的基本操作语法和数据库函数,以及数据库的数据类型,为数据库的应用打好基础。
2. 关于数据库的基础练习,用SQL语言实现
--1、查询选修了课程的总人数
select count([学号]) as [总人数]
from Studentclass
--2、查询选修了3号课程的学生姓名
select [姓名] from Student
where [学号] in (select [学号] from Studentclass where [课程号] = 3)
--3、查询学生“张三”的学号,姓名,选修课程名,成绩(第二张表的学分应该是成绩吧)
select a.[学号],a.[姓名],c.[课程名],b.[成绩]
from Student a,Studentclass b,Class c
where a.[学号] = b.[学号] and b.[课程号] = c.[课程号] and a.[姓名] = N'张三'
--4、查询选修课程“人工智能”的学生的学号,姓名
select a.[学号],a.[姓名]
from Student a
left join Studentclass b
on a.[学号] = b.[学号]
left join Class c
on b.[课程号] = c.[课程号]
where c.[课程名] = N'人工智能'
--5、查询选修1号课程的最高分是多少是哪个学生获得的
select [姓名]
from Studentclass
where [学号] in (select [学号] from Studentclass where [成绩] = (select max([成绩]) from Studentclass where [课程号] = 1))
--6、查询姓名中第二个字为“三”的学生列表
select [姓名] from Student where [姓名] like N'_三%'
--7、统计每个课程号对应的选课人数是多少
select [课程号],count([学号]) as [选课人数] from Studentclass group by [课程号]
--8、查询选修3号课程且成绩在70分以上的学生信息
select * from Student
where [学号] in (select [学号] from Studentclass where [课程号] = 3 and [成绩] >= 70)
--9、查询“化学系”的学生来自哪些省市
select [省区] from Student
where [系别] = N'化学系'
--10、查询全体学生情况,结果按所在系升序排列,同一系再按年龄降序排列
select * from Student order by [系别],[年龄] desc
--11、查询选修了4号课程的平均成绩
select avg([成绩]) from Studentclass group by [课程号] having [课程号] = 4
--12、把3号课程学分<60分的数据更新为60
update Studentclass
set [学分] = 60
where [学分] < 60 and [课程号] = 3
3. 自己电脑如何进行数据库的操作练习
首先要问你学的是什么数据库? 是SQL server呢还其他的。大多数学校都使用SQL server的。学校的操作系统是32位的,也就是说,如果你是win 7家庭版的在安装数据库时,可能会不兼容。如果是旗舰版的就好说了,如果不是话,为了学习建议与换下系统。然后去老师那借个硬盘装下。不要管是什么版本的,其实整体差别不打。也不必去网上下,因为你和学校是同步的,老师那肯定有软件包。我也是学IT的 所有软件都是在老师那借硬盘自己装的。装软件真的很简单,根据提示下一步下一步就OK了。唯一要注意的是SQL server都需要用户名验证的,如果windows的身份验证通不过,那就使用sa用户名和123的密码登陆。进去后打开查询分析器,然后就可以和你在课堂一样的操作了。我学完数据库不久,自认为还行,有什么不懂的可以问我。
4. 数据库练习题。
前2题很简单同上, 网页不让我贴上去. 呵呵 ^_^3. select 图书表.书名 , 借阅表.借书日期 from 读者表 , 借阅表 , 图书表 where 读者表.姓名 =“李%” and 借阅表.借书证号 = 读者表.借书证号 and 借阅表.总编号 = 图书表.总编号4. select 借阅表.借书证号 from 图书表 , 借阅表 where 借阅表.总编号 = 图书表.总编号 and 书名 = "SQL Server大全"5. select 读者表.姓名 , 读者表.所在单位 , 借阅表.借书日期 from 读者表 , 借阅表 where 借阅表.借书日期 = (select 借阅表.借书日期 from 读者表 , 借阅表 where 读者表.姓名 = "赵正义" and 借阅表.借书证号 = 借阅表.借书证号) and 借阅表.借书证号 = 借阅表.借书证号 给你参考了5题了 希望你能在其中找到解决问题的途径剩下的那题希望通过努力你自己能完成,那样你就有进步了.
5. 数据库练习题
创建一个选择查询,按系别统计各自男女学生的平均年龄
SELECT
系,
性别,
AVG(年龄) AS 平均年龄
FROM
表
GROUP BY
系,
性别
上面是用 SQL 的处理方法。
楼主要求 “最好不是SQL啊”, 不知道楼主 希望是用什么?
一步一步操作?
那要说明是什么数据库啊.
如果是 Access的话, 操作顺序是这样的:
1、创建一个查询
2、在《显示表》窗口里面,把那个表 选中,按 添加按钮。
3、关闭《显示表》窗口, 进入设计窗口。
4、在表中,双击 系, 性别, 年龄 这3列, 加到下面的列表中。
5、在下面列表的地方,鼠标右键,在弹出窗口,选择 “汇总”
6、修改 年龄下面的 Group By, 变成 “计算” 注意,不是“总计”。
7、运行查询。
6. 想练习SQL,有没有什么网上数据库是能直接拿来练习SQL的
建议安装一个EasyAPM-Server v2.1.0 RC,你就可以随便练习操作sql数据库了。
地址:http://www.opticsky.cn/htm_data/37/0601/2347.html
7. mysql 有练习用的数据么
很高兴为您解答!
mysql有两个自带的数据库,可以作为练习用;
一个是test,一个是mysql
希望对您有用!
8. 怎么练习数据库查询
差不多就是数据库入门,sql基础要懂