操作資料庫使用的是SQL語言,其全稱:結構化查詢語言(Structured Query Language)。這是一門標準的計算機語言,用來訪問和操作資料庫系統。
01為什麼要使用SQL
應用程式需要通過SQL語句才能與資料庫打交道。SQL語言結構簡潔,功能強大,簡單易學,得到了非常廣泛的應用,成為資料庫操作的必備語言。
後來微軟對SQL語言做了擴展,即:T-SQL,擴展的SQL語言,包含變量、函數、流程控制、注釋等內容,豐富了SQL語言的應用。有關T-SQL的應用,本系列教程會在後面的章節中詳細講解。
一、常規運算符
邏輯運算符(and、or、not)關係運算符(> >= < <= = <> != !> !<)特別需要注意:
SQL中的等於和賦值都是用一個等號(=)表示;不等於有兩種符合(即:<>、!=)表示;除此還有不大於(!>)、不小於(!<);還有,SQL語言不區分大小寫。上述這些均與C、java等其他程式語言不同。
本章主要講解資料庫的常規基本操作,即:增(insert)、刪(delete)、改(update)、查(select)四種操作。
其中,查詢的使用頻率最高且語法規則較多,是本章學習的重點和難點。
二、SQL腳本
其實通過工具也可以實現增刪改查,但通過SQL語句來實現相關操作效率更高。具體操作:先選擇一個「資料庫」,再點擊工具欄的「新建查詢」,右邊會出現空白的代碼編寫區域,這就是書寫SQL腳本的地方,文件保存的後綴名為(*.sql)。
以後所有的SQL腳本都可以這樣創建。
02插入、添加數據
向表中添加數據,可以每次添加一條,也可以添加多條。關鍵詞:insert、values、union(縱向聯合)。
一、插入單條數據
可以通過INSERT…VALUES語句來實現數據的插入。它一次性向表中插入一條數據,可以整行插入,也可以部分插入。如果沒有特定列,則認為是整行插入。語法:
insert [into]<表名> [(列名)] values <值列表>
說明:中括號[]的內容為可選項,尖括號<>的內容為必選項。具體標準操作如下:
第一步:編寫添加語句並選中該行代碼;
第二步:點擊工具欄中的「執行」按鈕。如果程序沒有報錯,在下方會顯示受影響的行數,即表示添加成功。以下所有操作同上。
二、插入多條數據