王珊sql
⑴ 在sql中 sname='王%' 為什麼不對
因為等於號是 精確匹配等號兩端必須相等,帶%和_的是模糊匹配,%代表任意多個字元,_代表任意一個,模糊匹配需要用到運算符是like.
⑵ 我是一個計算機初學者,我想自己研究學習一下SQL這方便的資料庫,希望高人指點!
其實資料庫學習並不難,男的是開始的時候的自己的思維,其實資料庫就是一個數據儲存的結構,而sql語句就是對資料庫的里儲存內容的操作,或查詢,或刪除,或更改。最好的學習方法是,先鍛煉自己的資料庫思維,就是多建表,比如你開始學可以是學生表,教師表,班級、朋友等等,把這個事物的屬性設為一個個欄位,比如身高,電話號碼。然後你就用sql語句處理這些數據,比如查詢一個朋友的號碼等等。實踐是學習的最佳幫手,多去實踐你就會了
⑶ SQL 2008刪除表有語法錯誤
我在做這個的時候是用的sql server 2008 r2也是報同樣的錯,
在王珊的《資料庫系統概論》中說了sql server 沒有RESTRICT和CASCADE選項的,所以在刪除表的時候直接drop table tableName
⑷ 《資料庫查詢優化器的藝術原理解析與SQL性能優化》epub下載在線閱讀全文,求百度網盤雲資源
《資料庫查詢優化器的藝術原理解析與SQL性能優化》(李海翔)電子書網盤下載免費在線閱讀
鏈接: https://pan..com/s/1mCvCWSKcLyMlwqj2QPPmEg
書名:資料庫查詢優化器的藝術原理解析與SQL性能優化
豆瓣評分:8.4
作者:李海翔
出版社:機械工業出版社
副標題:原理解析與SQL性能優化
出版年:2014-1-1
頁數:532
內容簡介:
《資料庫技術叢書·資料庫查詢優化器的藝術:原理解析與SQL性能優化》是資料庫查詢優化領域的里程碑之作,由Oracle公司MySQL全球開發團隊、資深專家撰寫,作者有10餘年資料庫內核和查詢優化器研究經驗。資料庫領域泰斗王珊教授親自作序推薦,PostgreSQL中國社區和中國用戶會發起人以及來自Oracle、新浪、網易、華為等企業的數位資深資料庫專家聯袂推薦。從原理角度深度解讀和展示資料庫查詢優化器的技術細節和全貌;從源碼實現角度全方位深入分析MySQL和PostgreSQL兩大主流開源資料庫查詢優化器的實現原理;從工程實踐的角度對比了兩大資料庫的查詢優化器的功能異同和實現異同。它是所有數據開發工程師、內核工程師、DBA以及其他資料庫相關工作人員值得反復研讀的一本書。
《資料庫技術叢書·資料庫查詢優化器的藝術:原理解析與SQL性能優化》共19章,分為四個部分:第一篇(第1~4章)對資料庫查詢優化技術的范圍、邏輯查詢優化、物理查詢優化,以及查詢優化器與其他模塊的關系做了非常細致、深入的講解;第二篇(第5~10章)首先從源碼角度對PostgreSQL查詢優化器的架構、層次、設計思想、相關數據結構和實現原理進行了深入、系統的分析,然後從功能角度對PostgreSQL的邏輯查詢優化、物理查詢優化、查詢優化器的關鍵演算法,以及PostgreSQL查詢優化器與其他模塊的關系做了深入的講解;第三篇(第11~16章)首先從源碼角度對MySQL查詢優化器的架構、層次、設計思想、相關數據結構和實現原理進行了深入、系統的分析,然後從功能角度對MySQL的邏輯查詢優化、物理查詢優化、查詢優化器的關鍵演算法,以及MySQL查詢優化器與其他模塊的關系做了深入的講解;第四篇(第17~19章)對PostgreSQL與MySQL的邏輯查詢優化技術、物理查詢優化技術、設計思想和編碼規范等各方面進行了深度的比較。
作者簡介:
李海翔,網名「那海藍藍」,資深資料庫專家,從事資料庫研發、資料庫測試與技術管理等工作10餘年,對資料庫的內核有深入的研究,長於PostgreSQL和MySQL等開源資料庫的內核與架構。現任職於Oracle公司MySQL全球開發團隊,從事查詢優化技術的研究和MySQL查詢優化器的開發工作。曾參與了863、核高基、工信部、科技部、發改委、北京市科委等多個重大科技項目。2005年獲得北京市科學技術進步獎一等獎,2006年獲高級工程師(系統分析師)。
⑸ 麻煩幫忙做一下 SQL查詢的題~~~謝謝!!
1.答案是這樣的
create table teacher
(
teacher_no char(10) primary key,
teacher_name char(10) not null,
teacher_sex char(10) check(teacher_sex='男' or teacher_sex='女' ),
teacher_birthday datetime,
teacher_prof char(10),
teacher_depart char(10)
)
go
2.select teacher_name from teacher where teacher_depart='計算機'
3.insert into teacher select '20020003','吳珊','女','1976-10-20','助教','計算機系'
4.物理刪除其實就是刪除表中的記錄而不刪除表的結構:
delete from teacher where teacher_name like '王珊'
⑹ 請問初中文化水平如何學好SQL資料庫 ,請各位高人給點詳細的指導
看你是想系統學習還是想掌握實用方法
如果是前者,高教出版社的《資料庫概論》王珊 是國內的經典,之後去買一些書比如《sql資料庫內核》等,最好有資料庫課的ppt,這個可以在csdn等上面嚇到。最後就是掌握一門編程語言來實現樂,最好是C# VB.NET JAVA
如果是後者的話,買一本關於編程語言的厚書,一半都有這一章,把代碼連熟了就可以樂。資料庫不想別的編程,這個是很簡單的,數據一連後,掌握sql語句就醒了而sql語句是非常容易的,就那麼幾個模式。而且現在的編譯環境都可以不寫一行代碼而實現數據連接。
流行的編程介面oledb 和 sql conenction
總之,不管是資料庫設計還是編程實踐是最重要的
祝你好運
⑺ 使用SQL語句進行分組檢索時,為了去掉不滿足條件的分組,應當( )。
《資料庫系統概論》第五版p99有這樣一句話:where子句與having短語的區別在於作用對象不同
《資料庫系統概論》是2006年高等教育出版社出版的圖書,作者是王珊、薩師煊。王珊教授,是中國人民大學信息學院教授、博士生導師。中國計算機學會副理事長,中國計算機學會資料庫專委會主任,教育部第五屆科學技術委員會委員,中國科學技術協會第六屆全國委員會委員等。
資料庫系統是為適應數據處理的需要而發展起來的一種較為理想的數據處理系統,也是一個為實際可運行的存儲、維護和應用系統提供數據的軟體系統,是存儲介質 、處理對象和管理系統的集合體。數據管理員負責創建、監控和維護整個資料庫,使數據能被任何有權使用的人有效使用。資料庫管理員一般是由業務水平較高、資歷較深的人員擔任。