DML 資料操作語言

2021-09-10 19:14:54 字數 1260 閱讀 9633

本小白日常oracle學習總結,若有錯誤望海涵,並希望大神能指點迷津

(開發中使用的部分):主要指資料庫的查詢與更新 ,例如:select,update,

查詢該使用者下的所有表:

select *from tab
查詢某乙個表的表結構:

desc 表名;
select子句中可以直接使用四則運算

select子句對應著列的顯示,where子句對應著行的顯示 ,互不耽誤

select查詢中可以加入常量

常量:字串用單引號』』

數字直接輸入

日期 『***x-xx-xx』

例:

select caozyxm,'2018-02-01' from caozyxx
連線符:|| ----將兩列合併成一列顯示

例:

select '姓名:'|| caozyxm ||'密碼:'||mim||'修改日期2018-02-01' huiz 

from caozyxx

運算子:關係運算子:< ,>,=,<>(!=),<=,>=

邏輯運算子:and ,or ,not

範圍運算子:between,,,and (包含最小值和最大值)

謂詞範圍:in ,not in (使用not in 查詢時不允許有null ,in 可以有null )

空判斷:is null ,is not null ;

模糊查詢:like (_一位字元,%0,1或多位字元)

order by :asc(預設由小到大,正序) desc倒序 ;

只有order by 子句中可以呼叫select 子句中定義的別名

可以同時設定多個排序字段

例:

select * from ryxx order by suosks asc,bianm desc

注:suosks按正序排序,suosks相同的按bianm倒序排列

&表示輸入

例:

select* from ryxx where pinym = upper('&a')

DML 資料操作語言

dml的具體內容 1.插入資料 名字sql語句 注意說明 完全插入 insert into 表名 列名1,列名2,values 列值1,列值2,在表名後給出要插入的列名,在values後面給出列值,值得順序和個數必須與前面指定的列對應。不完全插入 insert into 表名 列名1 values ...

資料操作語言 DML

插入語句 insert 修改語句 update 刪除語句 delete 簡介 插入語句 語法 insert into 表名 列名.values 值.注意 插入的值的型別必須與列的型別一致或相容。不可以為null的列必須插入值,可以為null的值插入資料時列和值都不寫,如果列有的話用null值填充。列...

Mysql 資料操作語言 DML

形式1 insert into 表名 欄位名1,欄位名2,values 值a1,值a2,值b1,值b2,形式2 insert into 表名1 欄位名1,欄位名2,select 欄位名1,欄位名2,from 表名2 形式3 insert into 表名 set 欄位名1 值1,欄位名2 值2,載入外...