MySQL DML

2013-05-17_114702

这是MySQL 5实力养成暨评量里的3-37.‘下列有关SQL的资料操作语言(DML)的叙述,何项是错误?’

答案:(A) 新增资料是透过INSERT INTO指令来进行;新增资料时,栏位名称与值的数量、资料型态及资料长度必须一致

[adsense][/adsense]

资料库的世界常常有一些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的部份,说实在的我到现在还是看不出来哪里错说?有智慧的各位帮忙解惑一下吧,感恩。

Comments are closed.