回覆列表
  • 1 # 何以笙丶丶

    資料庫使用二維表儲存資料,它不像電子表格那樣,具有固定的行號和列號。相對於電子表格來講,它的列號相當於各個欄位名,但是它沒有固定的列號,垂直方向的座標需要由各個記錄行的欄位值來確定。

    獲取資料表某些單元的資料,一般可以用SQL選擇查詢,選定輸出欄位加上篩選條件選欄位來確定,例如

    select 課程 from 課程表 where 課程id="001";

    如果資料表具有唯一約束的列,例如主鍵或帶唯一索引的欄位,那麼我們就可以用該列名或者說是欄位名(橫向座標)加列值(縱向座標)來精確定位某個記錄單元。但是如果不存在唯一標識列的情況下,我們就無法精確定位到某個記錄單元了 因為它會返回多個記錄行。其實用電子表格單元格的概念去理解資料庫表,並不是一個好主意,電子表格和資料庫的用途不同,各有各的強項。但就資料處理的能力來講,資料庫要遠較電子表格強大,前者關注於資料的儲存、管理,和檢索,後者關注於資料的展示。請注意現實中資料庫中的資料的使用是要透過應用程式來體現的,例如從資料庫檢索出資料匯入到excel做進一步處理並某種外觀予以展示。

  • 中秋節和大豐收的關聯?
  • 巴氏奶能煮沸飲用嗎?