簡單談談資料庫DML DDL和DCL的區別

2022-03-12 01:17:33 字數 903 閱讀 4537

一、dml

dml(data manipulation language)資料操縱語言:

就是我們最經常用到的 select、update、insert、delete。 主要用來對資料庫的資料進行一些操作。

select 列名稱 from

表名稱update 表名稱 set 列名稱 = 新值 where 列名稱 =

某值insert

into table_name (列1, 列2,...) values

(值1, 值2,....)

delete

from 表名稱 where 列名稱 = 值

二、ddl

ddl(data definition language)資料庫定義語言:

create

table

表名稱(

列名稱1 資料型別,

列名稱2 資料型別,

列名稱3 資料型別,

....

)alter

table

table_name

alter

column

column_name datatype

drop

table

表名稱drop

database 資料庫名稱

三、dcl

dcl(data control language)資料庫控制語言:

是用來設定或更改資料庫使用者或角色許可權的語句,包括(grant,deny,revoke等)語句。

例:

grant

allon

*.*to

'tom

'@'localhost

' identified by

'123

';

ORACLE資料庫 三 DML DDL

今天我們來學習dml ddl基礎,喜歡博主的點個關注和收藏,大家一起交流 dml 資料操作語言 inster,delete,update,select 可以手動控制事務的開啟 提交和回滾的 ddl 資料定義語言 create,drop,alter ddl操作是隱性提交的,不能回滾 2 刪除表 3 修...

談談資料庫索引

索引是乙個單獨的 儲存在磁碟上的資料庫結構,他們包含對資料庫裡所有記錄的引用指標。或者索引是對資料庫表中一列或多列的值進行排序的一種結構。索引的作用 提高資料庫查詢的效率。索引支援hash和b tree結構 hash 可以快速的精確查詢,但是不支援範圍查詢。所以hash索引適用於等值查詢的場景,也就...

談談資料庫事務

首先事務用一句簡單的話來說,事務就是邏輯上的操作,要麼都執行要麼都不執行。如最常見的轉賬。那麼事務是如何來保證這種操作的呢?一 事務的acid 原子性 事務視為乙個整體要麼全部成功要麼全部失敗。以轉賬為例子 在事務中的扣款和價款兩條語句。在資料庫管理系統中,預設情況下一條sql就是乙個單獨的事務,事...