sql是什么 數據庫的DDL,DML和DCL的區(qū)別與理解?
數據庫的DDL,DML和DCL的區(qū)別與理解?1. DML(數據操作語言):它們是select、update、insert、delete,就像它的名字一樣。這四個命令用于操作數據庫中的數據。2. DDL
數據庫的DDL,DML和DCL的區(qū)別與理解?
1. DML(數據操作語言):它們是select、update、insert、delete,就像它的名字一樣。這四個命令用于操作數據庫中的數據。
2. DDL(數據定義語言):DDL大于DML。主要命令有create、alter、drop等。DDL主要用于定義或更改表的結構、數據類型、表之間的鏈接和約束等。大多數命令在創(chuàng)建表時使用。
3. 數據控制語言:數據庫控制功能。用于設置或更改數據庫用戶或角色權限語句,包括(Grant、deny、revoke等)語句。默認情況下,只有sysadmin、dbcreator和DBuowner或者像securityadmin這樣的DBu人有權執(zhí)行DCL。