Oracle基操筆記(五) DML

2021-09-08 01:30:37 字數 1017 閱讀 4222

dml:data manipulationlanguage

顧名思義,運算元據的語言,亦可理解為modify(更改)

公式

insert into tb_name(col1, col2, ...) values(v1, v2, ...);
insert into tb_name values(v1, v2, ...);
insert into tb_name(col1, col2, ...)

select 9,'dimon','male',8900 from dual

union all

select 10,'linndy','female',9900 from dual;

insert into tb_name1 (col1, col2, ...)

select (col_list1, col_list2, ...)

from tb_name2

where (condition);

ps:不管使用哪種insert 方法,必須給出values的正確數目。

若需要省略某些字段,則這些欄位應滿足條件:允許為空/ 定義時給出預設值/ 有觸發器自動填入值

公式:

update table_name 

set col1 = value1, col2 = value2, col3 = value3, ...

where (condition);

公式:

delete from tb_name [where ];
若不加where, 就刪除表中的所有記錄

truncate table tb_name;
truncate 直接刪除表,並直接重建此表,而不是記錄,因此執行速度比delete更快。

Oracle實操四之DML(二)

操作符 1.算術運算 只有加減乘除運算子,出號 結構是浮點數,求餘運算函式 mod x,y 2.關係運算和邏輯運算 3.字串連線操作符 注意 oracle 中字串可以用單引號,也可以用雙引號,在別名中存在空格時,必須用雙 引號。在表名 列名時用雙引號。高階查詢 1.消除重複行 中結果中,可能出現若干...

Hive學習筆記(五) DML 資料操作

5.2 資料匯出 5.3 清除表中資料 truncate 1 語法 hive load data local inpath opt module datas student.txt overwrite into table student partition partcol1 val1,1 load...

MATLAB學習筆記1 基操與矩陣輸入

矩陣輸入 矩陣和向量 從左到右運算 括號 冪運算 乘除 加減 用 clear 命令清楚賦值 1.clear variable 清除單個變數的值 2.clear 清空所有變數 預設變數型別 浮點型double 用who whos命令確認現有變數屬性 關鍵字 可用 is keyword 命令檢視 ans...