SQLCookbook 學習筆記

2021-06-28 18:53:12 字數 733 閱讀 7649

許多人以一種馬馬虎虎的態度在使用sql,根本沒有意識到自己掌握著多麼強大的**。本書的目的是開啟讀者的視野,看看sql究竟能幹什麼。

一鱗半爪

從資料庫中檢索資料看似是一件容易的事情,然而,在it世界裡,盡可能高效地檢索資料至關重要。

讀完本書,你不應該覺得要將現在所有**重寫,而是要認識到,現在sql已經有更多非常高效的特性,這些東西10年前是沒有的,很值得花點時間去學習。

即使是看起來非常費解的查詢其實也不難掌握。

sum 函式不知道如何處理字元,查詢就會失敗。

重複是關鍵。

一旦開始編寫**,閱讀就會仔細。

理論問題的爭論有它們自己的場所,不應該出現在以現實問題提供sql解決方案為中心的書中。要解決現實的問題,只需使用當時可用的工具,你只能利用現有的東西,

而不是你希望有的東西。

既然你為這些特性買了單,為什麼不充分利用呢?

廠商的擴充套件自由它存在的理由,而且大多數情況下效能和可讀性比標準sql更好。

我們都去上班,都去付賬,都希望在合理的時間回家,並享受其餘的時光。

在蒙古,人與人之間的愛沒有丟。

表連線就是sql的全部,要成功就必須理解連線。

我希望這本書能對那些傑出作者的著作有所補充,我成夜成夜地研讀他們的著作,我所有的知識幾乎都來自這些著作,我在寫這些文字時我意識到:我每花乙個晚上發現他們的秘密,他們必須花10個晚上將他們的知識表達成一致,易讀的形式。能夠為sql世界回饋點什麼是一種巨大的榮譽。

SQLCookbook 學習筆記 1檢索記錄

特殊字元 表示 所有列 使用 和指定某個列 效能相同。使用where 指定 要保留哪些行 判斷某個字段 是非為空 用 is null 或者 is not null 如 mysql select from menpiao where logdate is null 在使用 and 和or 的時候,可以...

SQLCookbook 學習筆記 5元資料查詢

元資料是關於資料的資料 列出所有的 表 select table name from information schema.tables 列出所有的列。select from information schema.columns 列出表的索引 show index from emp 列出表約束 se...

SQL cookbook學習筆記(六) 使用字串

length 表示字串長度 replace 單體替換 replace str1,str2,str3 說明 str3替換str1中出現的所有str2,返回新的字串,如果有某個引數為null,此函式返回null 該函式可以多次替換,只要str1中還有str2存在,最後都被替換成str3 若str3為空,...