Linux C資料庫程式設計(預習內容四)

2021-07-23 08:47:59 字數 1246 閱讀 9685

單錶查詢:

查詢是對資料庫的最常用操作。查詢的結果可以理解為得到了乙個新錶,只是這個表並沒有儲存在資料庫裡,而是以某種方式顯示給查詢者。

用select語句可以對資料庫進行查詢

select id, name from student where *** = 'f';

查詢結果中出現表的所有字段(*)

select * from score where  score < 60;

查詢結果中沒有重複的記錄(distinct)

select distinct * from score;

查詢結果按某個欄位的值進行排序(order by)

select * from score order by score asc;

select * from score order by score desc;

多表聯合查詢:

查詢資料庫時,也可以將多個表的內容放在一起進行查詢

select student.name from student, score where student.id = score.id and score.score < 60;

上述語句中,from關鍵字後出現了兩個表名student和score,表示對這兩個表進行聯合查詢。

使用別名進行多表聯合查詢:

可以使用表的別名以避免多次輸入較長的表名,使**更清晰

select a.name from student a, score b where a.id = b.id and b.score < 60;

上述語句中,from關鍵字後的表名都指定了乙個別名。

注意:別名只在當前語句中有效。

Linux C預習內容(一)

所謂系統呼叫是指作業系統提供給使用者的一組 特殊 介面,使用者程式可以通過這組 特殊 介面來獲得作業系統核心提供的服務。作業系統提供的服務 程序管理 檔案服務控制 記憶體管理 網路管理 使用者管理 程序間管理等。所有的作業系統都提供多種服務的入口點,程式由此向核心請求服務。這些可直接進入核心的入口點...

Linux C預習內容(二)

linux檔案 在 linux 中對目錄和裝置的操作都等同於對檔案的操作。linux檔案可分為 普通檔案,目錄檔案,鏈結檔案,裝置檔案。什麼是檔案?1.系統資源 記憶體 硬碟 一般裝置 程序間通訊的通道等 的乙個抽象。2.對系統資源進行訪問的乙個通用介面。檔案的好處 對資源提供通用的操作介面,可以極...

Linux C通訊間程序(預習內容二)

現在linux使用的程序間通訊方式包括 1.管道 pipe 和有名管道 fifo 2.訊號 signal 3.訊息佇列 4.共享記憶體 5.訊號量 6.套接字 socket 管道通訊 管道是單向的 先進先出的,它把乙個程序的輸出和另乙個程序的輸入連線在一起。乙個程序 寫程序 在管道的尾部寫入資料,另...