MySQL DML

2013-05-17_114702

這是MySQL 5實力養成暨評量裡的3-37.『下列有關SQL的資料操作語言(DML)的敘述,何項是錯誤?』

答案:(A) 新增資料是透過INSERT INTO指令來進行;新增資料時,欄位名稱與值的數量、資料型態及資料長度必須一致

資料庫的世界常常有一些D什麼L的縮寫,ㄚ琪到現在還是有點搞不清楚,所以這題就陣亡了,今天一定要好好記起來才是。我們先把資料庫課程會題到的幾個縮寫列一下:

  • Data Query Language, DQL (資料查詢語言)
    • 用來查詢資料庫中的資料(某些書將DQL併入DML一起討論)
  • Data Definition Language, DDL (資料定義語言)

    • 用來宣告(或建立)資料庫物件
    • 針對Table, View或Database做建立(Create)、刪除(Drop)、更改(Alter)等動作。
  • Data Manipulation Language, DML (資料操作語言)
    • 用來操作資料庫中的資料
    • 針對Table內的Data,做插入(Insert)、更新(Update)、刪除(Delete)等動作。
  • Data Control Language, DCL (資料控制語言)
    • 用來從事資料庫的權限控管,如Grant、Revoke、Alter Password等動作。

從這裡的說明應該可以看出來CREATE TABLE應該是DDL的部份,我一直覺得沒有錯,反倒是INSERT INTO的部份,說實在的我到現在還是看不出來哪裡錯說?有智慧的各位幫忙解惑一下吧,感恩。

感謝你看到這裡,很快就可以離開了,但最好的獎勵行動就是按一下幫我分享或留言,感恩喔~

點我分享到Facebook

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *