練慣用資料庫
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基礎要懂