一、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)資料庫定義語言:
createtable
表名稱(
列名稱1 資料型別,
列名稱2 資料型別,
列名稱3 資料型別,
....
)alter
table
table_name
alter
column
column_name datatype
drop
table
表名稱drop
database 資料庫名稱
三、dcl
dcl(data control language)資料庫控制語言:
是用來設定或更改資料庫使用者或角色許可權的語句,包括(grant,deny,revoke等)語句。
例:
grantallon
*.*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就是乙個單獨的事務,事...