1樓:天天刷題腦子好
少用歪門邪道,直接刷題就完事兒了!這是我從lintcode上扒來的SQL入門到高階的演算法題,不許收藏,趁熱刷起來吧。
查詢老師的姓名
查詢課程名稱和上課人數
查詢所有老師
查詢所有教師的國籍
查詢上課人數超過 1000 的課程資訊
查詢課程名為 Artificial Intelligence 的課程資訊
向課程表中插入 SQL 課程資訊
向教師表指定的列插入教師資訊
向課程表中插入 SQL 課程資訊
查詢超過 20 歲的教師
查詢中國老師的姓名
查詢指定教師所教授的滿足條件的課程
查詢 'Web' 或 'Big Data' 的課程資訊查詢教師 id 不為 3 且人數大於 800 的課程查詢指定時間的課程資訊
查詢教師 id 不為 1 和 3 的課程
查詢學生數量在指定範圍內的課程資訊
查詢有電子郵箱的中日籍教師
查詢指定郵箱結尾的教師平均年齡
查詢最年長的中國教師的年齡
統計 3 號教師的學生總數
查詢 20 歲以上教師的平均年齡
統計為中、英國籍的 20~28 歲老師人數向表中插入當前的日期
查詢 2020 年 8 月前的課程名和課程日期對課程表新增主鍵約束
對課程表新增外來鍵約束
查詢指定老師教的所有課程的編號和名稱
查詢來自中國的教師名稱以及所教課程名稱
查詢來自中國的教師名稱,郵箱以及所教課程名稱查詢所有課程名稱以及與其相互對應的教師名稱和國籍查詢不同年齡的教師的人數
統計每個老師教授課程的數量
查詢教師平均年齡大於所有教師平均年齡的國家的教師資訊查詢 'Big Data' 課程對應的老師姓名向教師表插入 Kansas 的資訊
檢視當前資料庫的事務隔離級別
檢視 MySQL 資料庫的自增鎖模式
插入 Feng Qingyang 的資訊
查詢 teachers 表的所有資訊
給編號為 3 的資料上行鎖
排查當前資料庫的表鎖,檢視表鎖分析
樂觀鎖與悲觀鎖的使用(一)
資料新增備份觸發器
認識檢視(一)
建立乙個簡單檢視(一)
張三的 MySQL 學習之路(一)
檢視處理演算法 Merge
張三的 MySQL 學習之路(二)
通過檢視更新 Linghu Chong 的年齡建立乙個確保一致性的檢視(一)
認識檢視(二)
檢視的重新命名(一)
檢視的級聯檢查
顯示乙個檢視的定義
2樓:財碼Python
fincode.com.cn/
3樓:大海全是水
最好先學習MSSQL,因為MSSQL帶有事件探查器,這個在學習中很重要,當MSSQL有一定基礎後,轉MySQL很容易,大體的流程如下:
1。安裝MSSQL server:
在網上找一下MSSQLserver的安裝教程,版本最低是2008 R2;
2。熟悉MSSQL的「查詢分析器」和「事件探查器」
「查詢分析器」就是測試某個SQL語句執行結果,「事件探查器」可以獲取到所有軟體運算元據庫時使用的SQL語句,在扒語句的時候非常好用。(這兩個功能在SQL2000是這種叫法,2008及以後的版本換名字了,對應上就可以)
3。從易到難的學習SQL的語句,格式,語法等
最基本的insert,update,delete,函式:max,min,left,right,convert等等,create,alter,觸發器,儲存過程等等等等;
4。實踐
可以自己嘗試建庫,填充資料,然後根據自己的想法進行查詢,這個時階段就是多學多試。
5。小捷徑
在網上找乙個基於MSSQL的軟體,進銷存的或者財務的都行,基本上都有試用版,然後你可以用這類軟體,模擬實際情況生產資料,通過「事件探查器」抓取軟體在進行不同操作,不同查詢時的語句,然後弄明白這個語句。
通過以上5個步驟的學習,我不敢說能夠吃透資料庫,但是基本的應用肯定沒問題。
4樓:司馬弈
零基礎如何自學MySQL資料庫?
CSDN也有:
軍事模型對於純小白應該如何入門?
優秀acv 如果你要入坑,就得準備好花錢的準備。1.工具與耗材 模型入坑時要置辦的工具很多 膠水買田宮的白蓋和綠蓋 田宮的膠水一直都是膠佬標配 田宮六角是很便宜,但是味道嗎,見人見智吧 水帖軟化劑 田宮的一瓶可以用大半輩子的 筆刀買個好用的就行 非得推薦的話,推薦永田宮黑杆窄頭筆刀 剪鉗最好買田宮金...
0基礎小白學會計考初級難嗎?
少數人知道的資訊 任何沒有基礎的學習都很難,不分技能和崗位 任何高效的學習,一定是有高手指導,讓你少走彎路,如果靠自己瞎摸索,需要花費大量的時間和精力。第一種自學!把初級職稱的書拿過來,讀懂它 理解它,這是對自學能力很強的人來說,他能理解書的含義,能夠自己理論聯絡實踐去思考的會計語言背後的含義。第二...
0基礎小白,在某IT培訓機構培訓Android開發。感覺自己跟不上了,求指點?
零聲學院 作為一名15年Village Coder的雞哥,告訴你,學習程式設計與學習挖掘機的方法是不一樣的。學習挖掘機,是教會你如何操作,教會你如何踩油門,教會你如何前進,教會你如何起重等等,會操作就可以了。學習程式設計,不是學會如何操作計算機,如何操作某個軟體,而是學會如何編寫軟體。計算機作為一門...