前面的章節談的都是如何用 SQL 從資料庫取出你要的資料;但資料總得先進到資料庫裡,這正是 SQL 標準中 DML(data manipulation language,資料操作語言) 的職責。
- 對維護資料而言,DML 最重要的面向有二:搭配 ACID 保證的並行(concurrency)特性,以及批次處理多筆資料列的能力。
- CRUD——建立(create)、讀取(read)、更新(update)、刪除(delete)單筆資料——是任何應用程式(至少是其管理後台)的基礎能力。
前面的章節談的都是如何用 SQL 從資料庫取出你要的資料;但資料總得先進到資料庫裡,這正是 SQL 標準中 DML(data manipulation language,資料操作語言) 的職責。