MySQL 大學筆記 on Windows XP
這是凍仁大學時資料庫管理課程的筆記,之前是放在系上提供的空間,基於畢業後空間會被回收的關係,將其移至 Blog 上。想當初凍仁不會寫網頁時,是直接在 Microsoft Word 編寫再另存成 HTML 還一度被女友笑呢。
# 以下使用的環境為 AppServ on Windows XP
# 以下使用的環境為 AppServ on Windows XP
1. 備份資料庫
2. 檢查 MySQL Server 是否開啟服務
於 cmd.exe 執行 netstat 指令,並檢查 Port 3306 是否傾聽。3. 相關語法
- 資料表更名
mysql> alter table `work_on` rename `works_on`;
- 登入MySQL / 選擇資料庫 / 顯示資料表。
mysql> mysql -u Jonny -p;
mysql> use company;
mysql> show tables;
4. 例題練習
- 請問在管理部門有哪些人 (姓名列表,依姓名排序)?
- 請問在管理部門的人數?
- 查詢comployee裡所有資料(*)
- employee總共有幾筆data? (Book p8-20)
- 平均薪資? (Book p8-38)
- 查詢所有薪資
- 薪資最高?
- 某某某薪資最高? # desc → 遞減排序, limit → 印出幾筆資料。
- 薪資最低?
- 某某某薪資最低? # asc → 遞增排序
- 哪些人的薪資是低於3,1000,必屬於哪個部門? (Book p8-25+p8-31)
# "where (salary<31000) and dno=dnumber; " → salary 後面為 "<" 及 "小於"。
- 顯示男性資料
- 顯示男女各有幾人(用一行同時輸出)
- 找出薪水重複兩次(含)以上的資料,並印出資料及次數
- 計算各部門的員工平均薪資,由大到小排列
- 根據各部門男女有幾個總數
相關連結:
★company.sql
★Jonny`s Database Homework @ 2006/05/22
★Jonny`s Database Homework @ 2006/05/29
★Jonny`s Database Homework @ 2006/06/05
好樣的,想當初我也快把dreamweaver丟了,修網頁只用記事本還是Linux的文字介面來修...
回覆刪除簡言之,凍仁已經凌駕在女友之上了XD
對了,凍仁要補充一點:以上的圖片均使用小畫家繪製。記得那時不削裝 PhotoImpact 就這樣一點一點的畫 XD
回覆刪除凍人大也要去聽python嗎??
回覆刪除那到時候能問你一些ubuntu的問題嗎??
我是高應大的學生
之前再論壇跟您聊天過