SQL 一門需要精細鍛造的技藝

2022-02-28 07:35:35 字數 992 閱讀 4116

sql

——一門需要精細鍛造的技藝

也許聽上去並不像做軟體整合、

web/ent 2.0

那麼引人注目,但

sql是常常伴隨我們的技藝,由於它直接關係到大部分應用系統的中心——關聯式資料庫,所以為了讓我們的軟體更好或者說更平滑的執行,很有必要在

sql語句的使用上多投入些精力。

我的師傅說過「聰明人懂得下笨功夫」,這句話用在

sql的學習和使用上尤其貼切。一方面因為基本

sql語句的易用性,很容易令我們錯誤的估計自己對

sql的掌握程度;另一方面由於業務情景的複雜性,在專案中總會碰到那麼幾個點的需求,我們感覺到使用

sql無

從下手;還有就是令人總是頭疼的「慢」問題,開發的時候看不出任何問題的應用,為什麼交給使用者之後就總是出現不好說不清楚的「慢」,因為「慢」不僅令客戶

不滿意,更主要的是會讓團隊和上級對我們的能力評估大打折扣。這些情況時刻都在提醒著我們,作為大多數人軟體開發職業生涯的一部分,

sql是一門必須精細鍛造的技藝,不過現實的問題是介紹各種關聯式資料庫功能性的書籍很多,但專門介紹這門技藝,尤其是成系統面向複雜應用場景需要的書籍鳳毛麟角,在完成對基本

sql語法學習後,即便想投入「笨功夫」加深自己的技能,也多少有些無的放矢。

看到書稿的時候為書中的乙個個

sql語句所折服,一方面因為其中

sql語句設計的非常精彩,另一方面因為作者在多個資料庫

sql語句部分都有很深入的了解,寫出來的

sql讀起來「原汁原味」。我想到這本書的兩個用處:

感謝溫昱和靳向陽先生的辛苦工作,得以讓《

sql語言藝術》中文版這樣一本非常「實實在在」的書籍呈現給我們。

王翔2023年3

月18日  於北京

推薦話題:

資料庫開發者的《孫子兵法》

我們準備用什麼創造未來應用

步入.net3.0開發殿堂——蟈蟈俊

新一代介面程式設計體驗

橫評:一本書,兩個人

前言 為什麼我們需要一門新語言

網際網路時代的語言 go,需要考慮的關鍵問題 並行與分布式支援 go在語言級別支援協程,其他語言多數需要庫的支援。執行體間的通訊,分為以下兩種 互斥或同步 go在語言層面不支援。軟體工程支援 風格規範 識別符號首字母大寫時,為public變數。對大括號的規範。go fmt工具。錯誤處理規範 包管理契...

一門課背後的玄機

這個故事有點長,先看一段對話吧。z 說 我昨天看到ck拿了點東西給w z 說 拽在手裡,看上去是錢 x 說 錢?z 說 是這樣的 z 說 ck讓我做報銷,g老師的培訓費,8000塊啊!z 說 然後我問他,錢打到銀行帳戶?z 說 他說讓我報銷,到我帳上,然後領出來給他 z 說 我問過g老師,他上一天課...

任何一門語言思考的

1 第乙個hellowolrd程式。輸出 2 互動程式。如何從檔案讀取,從鍵盤讀取,輸出到檔案,輸出到螢幕。io 3 for迴圈,break,continue等 流程控制程式 4 函式呼叫方面 如何函式呼叫,模組呼叫 4 與資料庫打交道的類或模組 資料庫讀取方面 5 異常處理方面 6 物件導向方面 ...