天天看點

Drop和Delete、Alter和Insert傻傻分不清?

Drop和Delete、Alter和Update都是SQL語言的操作指令,經常會有人弄混,其實想要厘清非常簡單。

首先他們雖然都是SQL語言,但他們屬于SQL語言的不同分支

Drop、Alter屬于DDL(資料庫定義語言)

Delete、Insert屬于DML(資料庫操作語言)

定義語言意味着可以對資料庫表的結構進行變更,是以作為DDL語言的Drop指令可以對表的結構進行删除,如删除行、列。

操作語言意味着是對資料進行操作,是以作為DML語言的Delete隻能對資料進行操作

Alter和Insert也是同理。